大连网站制作做网站,程序都用div+css,做网站为什么□□□□要用div+css,这个问题说来□□□□话就长,下面小编就和□□□□大家谈谈这个◤话题,发表一下自己□□□□的看法。
div+css是W3C的标准,对互联网有了□□解的人都知道,之前搜狐、新浪等国内的●几大门户站都□□是用传统的table布局,而现在都换成◣了div+css整站布局,这说明互联网□□□□巨头都很支持□□□□这项技术。这也证明了这□□□种技术是大势□□□□所趋,对于企业站或□□□是跟人站就更◉会支持这项技□□□□术了。
据小编了解,在CSS诞生之前,网站都是使用□□标签的属性来◢定义样式的,比如要实现加□□粗的效果,就要写 “<b>加粗内容</b>”,要是定义一个□□□字体是5号字,就要写“<font size=5></font>“,但是这个html标签属性提供★的功能有限,size的字号不是你✦想定义几号就□□是几号,W3C就指定用css来代替传统的html标签的属性功□□□能,以弥补html标签的不足。
使用css的id和class属性可以很方□□便给html标签加上一个◎特殊的标记,然后通过css访问机制很方◇便的定义样式,这样,如果很多标签□□□□样式一致,我们就给它定★义成一类也就□□□□是我们说的class,只要写成这样□□□□的样式就可以·了,table的每一个标签□□□□需要把样式都□□□写进去,重复的标签样□□式太多就会造□□□□成代码繁琐,难以维护。
之所以使用div,是为了节省代码,以前table布局是全部加◤载完毕才显示,如果表格嵌套□□□□过于复杂,再加上网络的□□□□状况不稳定,网页会出现3-5秒钟的变形,直到加载完毕□□□□才会恢复正常。而这会给网站□□□浏览者带去不□□□□好的用户体验,div就不会,读取一点是一◉点。
代码少了,蜘蛛爬行的速□□度更快,更有利于收录□□和抓取网站的□□□页面,这对搜索引擎▲来说是非常友□□好的。对于css,我们可以把它□□放在一个外部☆文件中调用,只在html写基本的标签,样式全部交给css完成,便于维护和管□□□□理,节省大量的人□□力和成本。
扫一扫
关注k8凯发一触即发
全国咨询热线
135-9299-6491