基于DIV和CSS的布局结构(1)
基于DIV和CSS的布局结构(1) DIV在HTML中是一个块级元素,所以它很适合用来建设网页的结构。2000年互联网泡沫之后,CSS流行起来。虽然距离CSS发布已经有很长的一段时间,但它有限的浏览器支持使得开发人员害怕使用它。相对于表格结构,它有相对更高的学习曲线,开发人员必须了解CSS并且清楚地知道CSS间的块级元素和内联元素、何时使用相对定位、何时使用绝对定位来解决浏览器的定位问题,还需了解每个CSS特性在不同浏览器中的不同表现(这点在3.1节中已经提到过)。我们重新审视一下关于Web标准的三个部分:结构(Structure)、表现(Presentation)、行为
(Behavior),见图3-12。
图3-12? Web标准的三个核心元素
我们需要还原HTML最初的面貌,用它来描述文档的结构,并且掌握CSS的布局技术来实现页面的排版布局。在设计这种标准的网页时,我们应该先抛去外观,外观在这个时候并不是最重要的,一个结构良好的HTML结构页面可以以任何外观表现出来。如果认真地思考网页所包含的内容,你会发现,你规划的页面结构会包含类似以下几点内容: 标志和站点名称 站点导航(包括子菜单) 搜索框 功能区 边栏 页脚 我们通常使用DIV这个HTML块级元素将这些结构定义出来,如:
- <div?id=”header”>