使用DIVCSS创建固定宽度的布局.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用DIVCSS创建固定宽度的布局

很多 Web 构建人员倾向于使用固定宽度的布局进行页面设计,因为它们能生成精确且可预知的结果。这种方法与打印布局非常接近,对于设计人员和访问者来说都是一个很重 要的舒适因素;另外,对于包含很多大图片和其它元素的内容,由于它们在流式布局中不能很好地表现,因此固定宽度布局也是处理这种内容的最好方法。 从table 到 div 近年来,设计人员都使用表(table)来创建固定宽度的布局。表的列和行是对设计人员的布局表格(grid)的一种可行的模拟,所以一点也不奇怪设计人员为什么采用 HTML 表来完成页面布局。 然而,基于表的布局有一个明显的问题。除了语义上不适合用表来进行布局之外,产生的代码也很混乱,难于阅读,甚至难于维护——尤其是在包含合并的表单元格(cell)和嵌套表时。 使用 div 进行页面布局效果要好得多。除了这是推荐使用的最佳方法之外,代码的装载速度会更快,也更易于处理。 表及其单元格的格式(formatting)属性被借用到固定宽度布局中,因为指定这些元素的尺寸相当简单。其实通过 div 可以做到同样的事情,只要确定 div 精确的维数并使用绝对和相对定位将这些 div 定位到页面上即可。 一个固定宽度的例子 图A 图A展示了一个典型的固定宽度的布局,该布局由顶部的一个标题,一个三列内容的区域(主内容列,每侧有一个工具条),和页面底部的一个页脚所组成。所有元素的宽度都是固定的;在浏览器窗口发布变化时它们的尺寸都不会变化。 下面的 XHTML 标记生成图 A 所示的页面。(出于简单考虑,内容被截短。) 以下为引用的内容: body div id=head ??? h1header/h1 /div div id=columns ??? div id=side1 ??????? h3side1/h3 ??????? ul ??????????? liLet me not to the marriage of true minds/li ??????????? liAdmit impediments; love is not love/li ??????????? liWhich alters when it alteration finds/li ??????????? liOr bends with the remover to remove/li ??????????? liOh, no, it is an ever fixed mark/li ??????? /ul ??? /div ??? div id=content ??????? h2main content/h2 ??????? pThat looks on tempests ... his height be taken./p ??????? pBut bears it out ... alteration finds./p ??????? pWhose worths unknown, ... the remover to remove./p ??? /div ??? div id=side2 ??????? h3side2/h3 ??????? ul ??????????? liLet me not to the marriage of true minds/li ??????????? liAdmit impediments; love is not love/li ??????????? liWhich alters when it alteration finds/li ??????? /ul ??? /div /div div id=foot ??? h3footer/h3 ??? pOr bends with ... height be taken. /p /div /body 下面是将页面设计为固定宽度布局的 CSS 代码。 以下为引用的内容: body { ??? font-family: Verdana, Arial, Helvetica, sans-serif; ??? font-size: 12px; ??? margin: 0px; ??? padding: 0px; } h2,h3 { ??? margin-top: 0px; ??? padding-top: 0px; } div#head { ??? position: absolute; ??? width:750px; ??? height:100px; ??? left:0px; ??? top: 0px; ??? background-color: #FFFF66; } div#columns { ??? position: relative; ??? width

文档评论(0)

sb250103 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档