- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用 DIV+CSS 创建固定宽度的布局.doc
很多 Web 构建人员倾向于使用固定宽度的布局进行页面设计,因为它们能生成精确且可预知的结果。这种方法与打印布局非常接近,对于设计人员和访问者来说都是一个很重 要的舒适因素;另外,对于包含很多大图片和其它元素的内容,由于它们在流式布局中不能很好地表现,因此固定宽度布局也是处理这种内容的最好方法。 从table 到 div 近年来,设计人员都使用表(table)来创建固定宽度的布局。表的列和行是对设计人员的布局表格(grid)的一种可行的模拟,所以一点也不奇怪设计人员为什么采用 HTML 表来完成页面布局。 然而,基于表的布局有一个明显的问题。除了语义上不适合用表来进行布局之外,产生的代码也很混乱,难于阅读,甚至难于维护——尤其是在包含合并的表单元格(cell)和嵌套表时。 使用 div 进行页面布局效果要好得多。除了这是推荐使用的最佳方法之外,代码的装载速度会更快,也更易于处理。 表及其单元格的格式(formatting)属性被借用到固定宽度布局中,因为指定这些元素的尺寸相当简单。其实通过 div 可以做到同样的事情,只要确定 div 精确的维数并使用绝对和相对定位将这些 div 定位到页面上即可。 一个固定宽度的例子 图A 图A展示了一个典型的固定宽度的布局,该布局由顶部的一个标题,一个三列内容的区域(主内容列,每侧有一个工具条),和页面底部的一个页脚所组成。所有元素的宽度都是固定的;在浏览器窗口发布变化时它们的尺寸都不会变化。 下面的 XHTML 标记生成图 A 所示的页面。(出于简单考虑,内容被截短。) 以下为引用的内容: bodydiv id=head??? h1header/h1/divdiv 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/divdiv 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)