先要理解一下网页的基本构成,就像人一样,他有头身体脚一般头和脚都是不变的,然后把各个部位用div做一个大的框架,然后再雕刻细节。说白了,跟画画一个样,画草图,框架,然后描绘细节。
div+css就是结构和表现分开。div是结构,是网页的骨骼,包括了组成页面的基本元素div,ul,li,dl,dt,dd,img等,还包括静态显示的部分文字。css是表现,是网页的血肉,是让你的页面从排版到颜色显得丰富多彩的主要元素。同一个div,如果应用不同的css,将会显示出不同的样子。而同一个css,可以反复在页面调用,这也让页面代码变得简洁,提高了执行效率。在兼容性方面也比表格的要好(前提是div+css符合规范),这主要是指跨设备跨平台方面。
你想问什么?div+css现在是网页布局的主流方式了,比较以往的table布局有更多的灵活性,可扩展性。由于样式被写在外部文件当中,所有当我们要改变页面样式的时候,就会很轻松只需要在css文件中修改样式就能达到我们想要的任何页面效果,而无需去修改页面代码
div就是盒模型,css就是网页的样式
以前的网页布局是用表格来做的,字体及其它格式也是直接写在HTML文件当中的。现在的网页布局比较灵活,一般都用DIV+CSS格式,这种格式可以把格式与实际内容分开放到不同的文件当中,其中DIV相当于表格,CSS是用一定义格式的,这样做比较灵活,根据需要,可以随时换模板就可以了,不需要动内容。
271 浏览 5 回答
242 浏览 1 回答
110 浏览 4 回答
329 浏览 7 回答
293 浏览 5 回答
312 浏览 6 回答
118 浏览 3 回答
143 浏览 6 回答
220 浏览 4 回答
249 浏览 1 回答
127 浏览 3 回答
328 浏览 8 回答
269 浏览 11 回答
146 浏览 7 回答
136 浏览 7 回答
263 浏览 6 回答
270 浏览 4 回答
347 浏览 4 回答
204 浏览 4 回答
113 浏览 9 回答