网页html结构搭建方法总结

在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>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏WOLFRAM

把图像结合到画图当中

16330
来自专栏IMWeb前端团队

HTML整站结构设计

最近在做整站方面的优化,所以借此机会把一些经验思想记录汇总成文,总览如下图: ? 整体结构 整体分为header,section-main和footer三大核心...

36650
来自专栏企鹅号快讯

5个你可能不知道的CSS属性

每年都有新的CSS属性被标准化,并在主流浏览器中可用。 它们旨在使Web开发人员的工作变得轻松,创造出新颖美丽的网站。 在这篇文章中,我将介绍5个相对较新的CS...

21080
来自专栏腾讯社交用户体验设计

极速适配 iPhone X 秘笈

22340
来自专栏我分享我快乐

Adobe animate cc 界面解读

我们都知道Adobe animate cc 可帮助我们不用写代码的情况下完成简单的交互动效实现,但是对于初学者而言,英文界面成为想关注它的人望而却步。首先,我强...

484150
来自专栏葡萄城控件技术团队

用css3制作旋转加载动画的几种方法

以WebKit为核心的浏览器,例如Safari和Chrome,对html5有着很好的支持,在移动平台中这两个浏览器对应的就是IOS和Android。最近在开发一...

34560
来自专栏腾讯大讲堂的专栏

打造H5动感影集的爱恨情仇【动画性能篇】

作者:谭照强,热爱折腾前端,喜欢新奇创意的程序员,业余喜欢玩摄影,弄咖啡。 “你听说过动感影集么?” 动感影集是QQ空间新功能,可以将静态的图片轻松转变为动态的...

348120
来自专栏Jackson0714

JavaScrpit判断横竖屏

14830
来自专栏娱乐心理测试

vue 界面在苹果手机上滑动点击事件等卡顿解决方案

用vue编写项目接近尾声,需要集成到移动端中,在webstorm上界面,运行效果都很完美,但是在苹果手机上各种问题都出现了,原生项目一向滑动流畅,事件响应迅速,...

35730
来自专栏css新特性

CSS利用@font-face使用自定义字符和图标

8200

扫码关注云+社区

领取腾讯云代金券