我 们 的 服 务

欢迎访问天津君远科技发展有限公司唯一官方网站,三站一体响应式网站设计,微信公众号二次开发,网站SEO百度首页/次页优化排名服务。

做网站为什么要用div+css

发布时间:2012-4-14  所属分类:解决方案

  为什么做网站要用div+css呢,接下来君远科技就和您说说这其中的事。

  1.因为div+css是W3C的标准,以前搜狐,新浪等国内的几大门户站清一色的都是传统的table布局,而现在呢,都换成了div+css整站布局,这说明了什么,连互联网巨头都在推动和支持着这项技术,足以证明是大势所趋,我们中小企业和个人站长就更没有理由不跟着标准走了,您说是不是?

  2.为什么W3C要用div+css取代table,因为在css诞生之前,都是使用标签的属性来定义样式的,比如要实现加粗的效果,就要写 “加粗内容”,要是定义一个字体是7号字,就要写““,但是这个HTML标签属性提供的功能有限,size的字号不是您想定义多大就是多大,到了10就不好使了,怎么办呢,W3C就指定了CSS,用css来代替传统的html标签的属性功能,以弥补html标签的功能缺陷。

  3.使用css的id和class属性可以很方便的给html标签加上一个特殊的标记,然后通过css的访问机制可以很方便的定义样式,这样,如果很多标签样式一致,我们就给它定义一个类(class),然后写样式就可以了,要是table就不行了,每一个标签都得把样式写进去,重复的标签样式造成代码臃肿,又难以维护。

  4.而使用div的好处也是为了节省代码,以前table布局加载是全部加载完毕再显示,如果表格嵌套的过于复杂,再加上网络的状况不是很好的话,网页会出现3-5秒钟的变形,但是加载完毕又会恢复正常,虽然网站没有什么问题,但是这个暂时的变形也着实让浏览者带来很不好的体验,这就是 table加载的特点,而div就不会,它是读取一点就显示一点,可能读者会感觉像php里面的echo里点号连接和逗号连接的区别,就是这样,肯定是一点一点显示的更省服务器的资源,加载速度更快,您说是不是这个理?

  5.对搜索引擎更加友好,您想啊,代码少了,蜘蛛爬行的速度更快,更有利于收录和抓取您的页面。

  6.对于css,我们可以把它放在一个外部文件中调用,只在html写基本的标签,样式全部交给css完成,这样,便于维护和管理,节省大量的人力和成本。

Tag标签:

返回顶部
返回顶部