我的HTML / CSS存在问题

时间:2010-04-01 03:04:54

标签: html css cross-browser

下面注意我的CSS。这是一个三栏网站。我的主要内容是在中心。我遇到的问题是我的主要内容无法正确调整到IE。它在FF中很好但在IE中却没有。

.columns3headers2 #mainContent1 {
 margin: 0 22% 0 24%;
 width: 570px;
 background-color: #DDDDDD;
 height: 370px;
 padding: 0, 10, 0, 0;
 border: groove
}

.columns3headers2 #mainContent2 {
   margin: 0 22% 0 24%;
 width: 570px;
 background-color: #DDDDDD;
 height: 190px;
 border: groove
} 

我的主要内容并不多。

<div id="mainContent1">
<h1> Main Content </h1>
<div id="cround">
    <h3>Absolute Value</h3>
    <ul>
    <li>Test 1</li>
    <li>Test 2</li>
    <li>Test 3</li> 
    <li>test 4</li>    
</ul>
</div>

4 个答案:

答案 0 :(得分:1)

与凯文所说的相反,我不会从CSS重置开始。它不会解决你的问题。它可能只会让人产生更多麻烦。

相反,首先验证您的代码。在你发布的简短CSS中有错误。谁知道还有多少。与HTML相同。

你发布的短代码片段对我们来说已经不足以帮助你了。

答案 1 :(得分:0)

你是否开始使用CSS重置?

http://meyerweb.com/eric/tools/css/reset/

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

那个错误的结束标签是什么?

我首先要自己使用CSS重置。从那里开始,你必须解释除了“IE不工作”之外的问题。

答案 2 :(得分:0)

通过阅读部分代码,我最好的猜测是你的左边距和右边距被添加到你的div宽度值,总数超过了包装mainContent1和mainContent2的外部容器的宽度。 IE 6有一个错误,左边距值加倍。

为了获得更有用的建议,我建议您发布足够的HTML和CSS来重现问题,并告诉我们您在哪个版本的IE中看到了布局问题。

答案 3 :(得分:0)

根据我在主要内容中看到的内容,您缺少div结束标记。