快捷搜索:

固定宽度布局Div CSS如何创建?

用 XHTML 和 CSS 实现两列或三列页面结构的各个方面。到今朝为止,所有例子都应用流式结构(也便是结构会自动扩展和适应浏览器窗口的宽度)。现在是时刻斟酌别的一种主要的页面结构措施了,这种结构措施是固定宽度结构。

很多 Web 构建职员倾向于应用固定宽度的结构进行页面设计,由于它们能天生正确且可预知的结果。这种措施与打印结构异常靠近,对付设计职员和造访者来说都是一个很紧张的舒适身分;别的,对付包孕很多大年夜图片和其它元素的内容,因为它们在流式结构中不能很好地体现,是以固定宽度结构也是处置惩罚这种内容的最好措施。

从table 到 div

近年来,设计职员都应用表(table)来创建固定宽度的结构。表的列和行是对设计职员的结构表格(grid)的一种可行的模拟,以是一点也不希奇设计职员为什么采纳 HTML 表来完成页面结构。

然而,基于表的结构有一个显着的问题。除了语义上不得当用表来进行结构之外,孕育发生的代码也很纷乱,难于涉猎,以致难于掩护——尤其是在包孕合并的表单元格(cell)和嵌套表时。

应用 div 进行页面结构效果要好得多。除了这是保举应用的最佳措施之外,代码的装载速率会更快,也更易于处置惩罚。

表及其单元格的款式(formatting)属性被借用到固定宽度结构中,由于指定这些元素的尺寸相称简单。着实经由过程 div 可以做到同样的工作,只要确定 div 正确的维数并应用绝对和相对定位将这些 div 定位到页面上即可。

一个范例的固定宽度的结构,该结构由顶部的一个标题,一个三列内容的区域(主内容列,每侧有一个对象条),和页面底部的一个页脚所组成。所有元素的宽度都是固定的;在浏览器窗口宣布变更时它们的尺寸都不会变更。

以下是XHTML代码。

Example Source Code [www.fengfly.com]

您可能还会对下面的文章感兴趣: