<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />
<title>首页</title>
<meta name="keywords" content="首页" />
<meta name="description" content="首页" />
<link href="css/css.css" rel="stylesheet" type="text/css" /><!--这里就是载入css文件-->
<script type="text/javascript" src="js/js.js"></script>
</head>
<body>
</body>
</html>
最近发现一个比较奇怪的问题,就是在开发vue中,路由点击跳转到另外一个组件中,样式是不出来的,然后刷新当前页面css样式才加载出来,找了好久才发现这个bug。
进入以后样式是这样的:css样式根本没有加载,这是为什么?
刷新了页面以后才可以出来,本身样式也是这样的:
找了半天原因,一点一点测试才发现
原来渲染的组件的父盒子的class='item'居然影响了css样式的内容,很奇怪,把class='item'修改成比如:class='abc'就可以了。
原文地址和更多信息:
https://www.3mooc.com/front/articleinfo/465
在IOS开发中,可以通过webView来加载HTML文件步骤如下:
1.需要有一个webView,可以通过storyboard拖拽一个 或者 alloc 一个(我在这里是拖拽了一个),是否要给webView设置delegate ,根据自己的需要决定(如果只是展示页面可以忽略)。
webView
2.创建HTML文件、CSS文件、js文件,同样的创建方式,只是后缀名不同。
New File ->Other ->Empty
创建HTML文件后缀名为:html,创建css文件后缀名为css,创建js文件后缀名为:js
创建HTML文件、CSS文件、js文件
这是创建完成后的样子
创建完成
3.在HTML文件,css文件,js文件中写入我们的代码。
在HTML文件中写入一些元素
<!DOCTYPE html>
<html>
<head lang="zh">
<meta charset="UTF-8">
<title>第一个HTML</title>
<link rel="stylesheet" type="text/css" href="index1.css">
<script type="text/javascript" src="index1.js"></script>
</head>
<body>
<h1>我是HTML</h1>
<p id = "p">p标签</p>
<img id = "img" src = "image.png" alt = "百度LOGO"><br/>
<a id = "a" href="[http://baidu.com]()">我要到百度</a>
<br/><br/><br/>
<button onclick = "hello()">点击我弹出hello</button>
</body>
</html>
在css文件中改变元素的属性
#p{
color:red
}
#img{
width:120px
height:50px
}
#a{
color:yellow
}
在js文件中写一个弹窗的函数
function hello(){
alert("hello")
}
这样我们的这三个文件就都写好了,可以通过webView来加载了 。
4.通过webView来加载这三个文件
在viewController的viewDidLoad方法中写入一下代码