首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML网页制作中的div问题

HTML网页制作中的div问题
EN

Stack Overflow用户
提问于 2009-08-28 18:36:29
回答 8查看 327关注 0票数 2

每当我创建自己的个人网页时,我总是在使用div创建多列布局时遇到这个问题。我使用float属性将它们向左或向右对齐,但是当我使浏览器窗口变得更薄时,列重新调整,其中一列位于另一列的下方,其他的事情会影响对齐。我希望专栏像所有其他网站一样留在原地。

解决这个问题的最好方法是什么?

EN

回答 8

Stack Overflow用户

发布于 2009-08-28 18:45:45

您可以指定列div容器的宽度。

票数 4
EN

Stack Overflow用户

发布于 2009-08-28 18:46:05

为什么要重新发明轮子呢?有一大堆网站提供了免费的模板,这正是你想要实现的。看看其中的一些内容:

  • Iron Myers Layouts
  • Matthew Taylor - Holy Grail
  • More from A List Apart
  • One True Layout

希望这些能帮助你解决问题!

票数 4
EN

Stack Overflow用户

发布于 2009-08-28 18:54:57

有几种可能的解释:

1)如果流体容器具有固定宽度的列,则容器将调整大小,并且列将不再适合。可以将设置的宽度添加到容器中,也可以使列成为流体(基于%)。如果您使用Nicole Sullivan的方法,您甚至可以使其中一个列流动起来:http://www.stubbornella.org/content/2009/07/23/overflow-a-secret-benefit/

2)如果您已经在使用完全流动的方法,但使用IE6/7查看它,您可能会遇到某些大小的亚像素舍入误差。Nicole的方法也解决了这个问题。

你不需要表格,只需要一点数学知识。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1348666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档