HTML CSS - 字段集容器不排队

时间:2009-12-30 13:03:28

标签: html css alignment css-float containers

我正试图摆脱桌子,但事实证明这太难了。

这是网页“http://outsidemma.com/index.php

我不明白为什么两个绿色框在Chrome和旧版Opera上没有正确对齐。

这与firefox 3.5和IE8完美配合。

我想知道这种奇怪行为背后的原因。

3 个答案:

答案 0 :(得分:4)

每个浏览器对Fieldset的处理方式都有很大不同。
你应该使用

  • 分隔符<div>content</div>
  • 列表<ul><li>content<li></ul>

分开这些。

在这两种情况下,您都应该设置样式float:left;

答案 1 :(得分:1)

而不是display:inline-block,请尝试float:left

答案 2 :(得分:0)

正如其他人提到的那样,这是因为某些浏览器会将字段集视为具有不同的display默认值。

您可能会感兴趣的是使用像YUI重置这样的CSS基础来消除不同浏览器如何处理元素的所有不一致:

http://developer.yahoo.com/yui/reset/

YUI基础的一个好处是,如果你只想要一块,你可以单独使用YUI重置,字体和网格。您还可以使用YUI Base添加在所有浏览器中一致的默认样式。