这里先看一张图,这是我们最熟悉的页面了,相信你已经猜到是哪个页面了。不过这里要说的是任何一个复杂的网页都是需要很多嵌套的。
嵌套实际上就是容器里面装容器,我觉得嵌套是不可避免的,该用的地方还是要用,但是可以优化,尽量减少不必要的嵌套。
这里有必要说一下<div>和<span>:
div 和 span 元素最大的特点是默认都没有对元素内的对象进行任何格式化渲染。主要用于应用样式表。div与span两者最显著的区别在于div是块元素可以包含段落、标题、表格,乃至诸如章节、摘要和备注等。而span是行内(即内嵌)元素,span 的前后是不会换行的,它没有结构的意义,纯粹是应用样式,当其他行内元素都不合适时,可以使用span。如果不对div元素定义任何CSS属性,其显示效果等于在前后各加一个<br>换行。 |