2010-02-27 81 views
2

内部固定宽度DIV我具有类似于下面的设置:定心100%的宽度父DIV

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml”> 

<div id=“a” style=“width: 100%”> 
<div id=“b” style=“width: 200px; margin: 0 auto”> 
</div> 
</div> 

而这在除了IE一切中心细。

任何人都知道发生了什么以及如何解决它。我知道文本对齐技巧,但必须有更好的方法。我讨厌草率的代码:-)

干杯

+2

这应该在IE6 +中工作(假定您的原始代码不使用那些奇特的引号!)。你能展示更多的原始代码吗? – mercator 2010-02-28 17:27:49

+0

尝试http://www.blueprintcss.org,因为它会将您的CSS变成网格。 – 2010-03-02 19:45:10

回答

0

文字对齐技巧是我用过的东西。我讨厌草率的代码,但嘿,这是IE。

我想到的一点是,也许你需要为它外面的所有元素设置宽度。尝试将宽度设置为html和body。

你错过了你的身体标记,你注意到了,因为你的代码离有效距离太远了,这只能是一个例子吗?

相关问题