以下HTML在Firefox 2&3和IE7中看起来是必需的.该Left
按钮位于左侧的Right
按钮在右边,而中间的文字是...在中间!
但是在IE6上,Left
按钮未对齐 - 它显示为居中对齐.
谁能提出为什么?
Layout problem! Some text in the middle
(我一直在使用IE Developer工具来尝试分析并修复它,但无济于事......)
你必须触发hasLayout
属性(IE的东西......)#footer
.宽度和高度触发它,如果您不想设置宽度或高度,您可以使用zoom
CSS中的IE-only 属性.
Layout problem! Some text in the middle
IIRC,在IE中,元素有两种不同的布局行为,一种hasLayout
是if true
,另一种是if false
.确保它设置为true
可以解决许多奇怪的布局问题,如这一个.