网页布局问题

时间:2012-05-03 12:55:57

标签: html css tablelayout

我的网页布局有问题。我有2个表和2个表内的2个表。我遇到的问题是,当我的Web浏览器调整大小时,第二个div中的内容会移动到第一个div之下。

有谁能告诉我这是如何解决的?

2 个答案:

答案 0 :(得分:1)

解决这个问题的一种方法是在div之外放一张表。如果表位于结构div内,则调整浏览器大小不会强制一个div向下移动。

答案 1 :(得分:0)

您可以尝试这样的事情:

CSS
#leftcolumn { width: 300px; border: 1px solid red; float: left}
#rightcolumn { width: 300px; border: 1px solid red; float: right}

HTML
<div id="leftcolumn"><p>text goes here</p></div>
<div id="rightcolumn"><p>text goes here</p></div>

此外,如果您使用浮动,它会从任何周围的div中有效地移除该元素。要解决这个问题,请尝试添加一个div类,它将'clear'设置为'both'到你的html。这使得所有的div都能很好地放在容器中

像这样:

CSS
.clear { clear: both;}

HTML
<div id"container">
  <div id="leftcolumn"><p>text goes here</p></div>
  <div id="rightcolumn"><p>text goes here</p></div>
  <div class"clear"></div>
</div>