学习html5系列之比较典型的div滥用
2012-04-19 13:41
393 查看
在做网站过程过比较典型的div滥用,在很多网站中都可看到如下比较典型的div滥用情况。
div滥用情况:
<div id="navbar_wrapper">
<div id="navbar">
<ul>
<li><a href="./" title="" target="_blank">网站首页</a></li>
<li><a href="./" title="" target="_blank">新闻中心</a></li>
<li><a href="http://www.18283848.com/website_anli/" target="_blank">网站案例</a></li>
<li><a href="./" title="" target="_blank">产品中心</a></li>
<li><a href="./" title="" target="_blank">在线招聘</a></li>
<li><a href="http://www.18283848.com/website_contactus/" target="_blank">联系我们</a></li>
</ul>
</div>
</div>
优化后可实现相同效果:
<ul id="navbar">
<li><a href="./" title="" target="_blank">网站首页</a></li>
<li><a href="./" title="" target="_blank">新闻中心</a></li>
<li><a href="http://www.18283848.com/website_seo/" target="_blank">建站套餐</a></li>
<li><a href="./" title="" target="_blank">产品中心</a></li>
<li><a href="http://www.18283848.com/website_about/" target="_blank">关于我们</a></li>
<li><a href="./" title="" target="_blank">联系我们</a></li>
</ul>
最上面的代码定义了一个ul,它是一个块元素。外层的2个div也是块元素。虽然div中的id指明了其作用,但去掉其中1个或2个div后,我们仍然得到相同的效果。过度使用div会导致代码臃肿,也不利于页面的美化和维护。
div滥用情况:
<div id="navbar_wrapper">
<div id="navbar">
<ul>
<li><a href="./" title="" target="_blank">网站首页</a></li>
<li><a href="./" title="" target="_blank">新闻中心</a></li>
<li><a href="http://www.18283848.com/website_anli/" target="_blank">网站案例</a></li>
<li><a href="./" title="" target="_blank">产品中心</a></li>
<li><a href="./" title="" target="_blank">在线招聘</a></li>
<li><a href="http://www.18283848.com/website_contactus/" target="_blank">联系我们</a></li>
</ul>
</div>
</div>
优化后可实现相同效果:
<ul id="navbar">
<li><a href="./" title="" target="_blank">网站首页</a></li>
<li><a href="./" title="" target="_blank">新闻中心</a></li>
<li><a href="http://www.18283848.com/website_seo/" target="_blank">建站套餐</a></li>
<li><a href="./" title="" target="_blank">产品中心</a></li>
<li><a href="http://www.18283848.com/website_about/" target="_blank">关于我们</a></li>
<li><a href="./" title="" target="_blank">联系我们</a></li>
</ul>
最上面的代码定义了一个ul,它是一个块元素。外层的2个div也是块元素。虽然div中的id指明了其作用,但去掉其中1个或2个div后,我们仍然得到相同的效果。过度使用div会导致代码臃肿,也不利于页面的美化和维护。
相关文章推荐
- 大熊君学习html5系列之------XHR2(XMLHttpRequest Level 2)
- html5标签学习系列1:基础标签
- html5学习系列之hi类标签
- python机器学习系列教程——深度学习框架比较TensorFlow、Theano、Caffe、SciKit-learn、Keras
- Html5 学习系列(三)增强型表单标签
- java与.net比较学习系列开发环境和常用调试技巧常用操作快捷键
- 【caffe学习】caffe第二个比较典型的识别例子CIFAR_10的运行详解
- [Web Chart系列之一]Web端图形绘制SVG,VML, HTML5 Canvas 技术比较
- Html5 学习系列(一)认识HTML5
- html5学习系列——qrs标签
- java与.net比较学习系列(1) 开发环境和常用调试技巧
- java与.net比较学习系列(2) 基础语言要素
- (LINQ 学习系列)(1)使用 LINQ to SQL 的典型步骤
- HTML5学习系列之表单与文件
- .Net学习难点讨论系列8 - 泛型字典类比较
- java与.net比较学习系列(2) 基础语言要素
- html5学习系列之cd标签
- java与.net比较学习系列(1) 开发环境和常用调试技巧
- html5学习系列之klm类标签
- 零基础学习HTML5系列课程