标签:ar os 使用 sp for strong div on 代码
最近在整理项目时发现有些同事写的页面代码嵌套的太多,而且有些嵌套不对,比如<a><div>内容</div></a>。虽然功能实现了,但是对于浏览器渲染引擎的性能还是有些影响。所以就大体上的整理了下HTML标签的嵌套规则,也希望读者提出不对之处。
众所周知,HTML标签有两类:
举个例子:
<div>one</div><div>two</div>
显示效果如下:
one
two
<span>one</span><span>two</span>
显示效果如下:
onetwo
块级元素与行内元素并不是一成不变的,我们可以通过CSS来改变他的特性
display: inline; //行内元素
display: block; //块级元素
虽然HTML标签有很多并且我们在制作页面的时候可以无限的嵌套,但是嵌套也有规则,不能随意的嵌套。有些标签是固定的嵌套规则,比如ul包含li、ol包含li、dl包含dt和dd等等。还有很多是独立的标签,我们如何来使用它编写更优秀的页面,下面就说说
<div><span></span><p></p></div> //span是行内元素,p是块级元素,所以这个是错误的嵌套
<div><span></span><a></a></div> //对的
<div><span></span></div>
<span><span></span></span>
h1、h2、h3、h4、h5、h6、p、dt
?虽然我们可以嵌套标签,但是为了提高浏览器的渲染效率,我们应该尽少的嵌套标签,扁平化
标签:ar os 使用 sp for strong div on 代码
原文地址:http://www.cnblogs.com/xiyangbaixue/p/4090511.html