网页头部css代码优化实例
发布时间:2009-07-11 19:51:30 作者:佚名 我要评论
在div+css布局中,一般都这样来整体构架的:
[code]
<div id="header"></div>
<div id="center"></div>
<div id="footer"></div>
[/code]
而对于header部分,肯定要显示网站标题,除了显示网站标题
在div+css布局中,一般都这样来整体构架的:
<div id="header"></div>
<div id="center"></div>
<div id="footer"></div>
而对于header部分,肯定要显示网站标题,除了显示网站标题外,还可能要显示其他比较重要的对象,比如网站的导航栏:
<div id="header">
<div id="title">这里是网站的标题</div>
<div id="nav">这里是网站导航栏</div>
</div>
很多人一般都这样写的,当然这样写并没有什么语法错误。但对于div来说有个原则,那就是尽少的使用div的嵌套(和table一样的缺点:1、对于用户:浏览器要消耗资源对嵌套的关系进行解析,影响速度;2、对于搜索:搜索引擎对嵌套的层数可能有所限制)。而且这样写带给我们的可读性也不算太高。
那如何才是最优化,最科学的写法呢?
我们选用其他的Xhtml代码来取代上面的div,那又如何选择呢??
首先标题的选择——我们知道在xhtml中h1-h6是表示标题的,而header里的标题在全页来看是最重要的,我们选择h1来表示标题是顺其自然的。
其次导航栏的选择——导航栏是由多个小块内容组成,我们选择无序列表
<ul><li></li></ul>
来表示菜单最合适不过了!
最后以上的内容可以优化成:
<div id="header">
<h1>这里是网站的标题</h1>
<ul>
<li>这里是网站导航栏</li>
</ul>
</div>
复制代码
代码如下:<div id="header"></div>
<div id="center"></div>
<div id="footer"></div>
而对于header部分,肯定要显示网站标题,除了显示网站标题外,还可能要显示其他比较重要的对象,比如网站的导航栏:
复制代码
代码如下:<div id="header">
<div id="title">这里是网站的标题</div>
<div id="nav">这里是网站导航栏</div>
</div>
很多人一般都这样写的,当然这样写并没有什么语法错误。但对于div来说有个原则,那就是尽少的使用div的嵌套(和table一样的缺点:1、对于用户:浏览器要消耗资源对嵌套的关系进行解析,影响速度;2、对于搜索:搜索引擎对嵌套的层数可能有所限制)。而且这样写带给我们的可读性也不算太高。
那如何才是最优化,最科学的写法呢?
我们选用其他的Xhtml代码来取代上面的div,那又如何选择呢??
首先标题的选择——我们知道在xhtml中h1-h6是表示标题的,而header里的标题在全页来看是最重要的,我们选择h1来表示标题是顺其自然的。
其次导航栏的选择——导航栏是由多个小块内容组成,我们选择无序列表
复制代码
代码如下:<ul><li></li></ul>
来表示菜单最合适不过了!
最后以上的内容可以优化成:
复制代码
代码如下:<div id="header">
<h1>这里是网站的标题</h1>
<ul>
<li>这里是网站导航栏</li>
</ul>
</div>
相关文章
CSS失效怎么办?请检查网页最头部是否包含Doctype标签
CSS是正确的,链接也没有出错,这时你就需要检查你的网页最头部是否包含Doctype标签了,合适的Doctype可以解决CSS失效的问题,这句话究竟是什么意思有什么作用2014-09-03- HTML中我们一般把部分称为网页的头部。头部部分的内容虽然不会在页面中显示,但它能影响到搜索引擎对网页的收录和排序,以及网页的各种全局设置,可以说是至2013-12-02
- 网页头部属性全接触。新手可以看下,了解下头部标签说明。2009-08-19
- 下面小编就为大家带来一篇网页头部优化建议。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-07-06
最新评论