Html IE8定位,噩梦!

Html IE8定位,噩梦!,html,css,internet-explorer-8,positioning,Html,Css,Internet Explorer 8,Positioning,嗨,你猜怎么着,我有一个IE定位问题!这是在8中,所以上帝知道其他版本中发生了什么(稍后检查) 两个盒子都叫同一个类,为什么IE这么难 下面是它的外观: 下面是它的外观: CSS:(删除注释以便于阅读) 和HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

嗨,你猜怎么着,我有一个IE定位问题!这是在8中,所以上帝知道其他版本中发生了什么(稍后检查)

两个盒子都叫同一个类,为什么IE这么难

下面是它的外观:

下面是它的外观:

CSS:(删除注释以便于阅读)

和HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

    <div class="roundbigboxkunde"> 
    <div class="roundbigboxkundei"> 

<p id="nyk">&nbsp;</p> 
<div id="bg_box2"></div> 
<p class="required"> 

       <label for="billing_firstName"><span class="label">Fornavn:</span></label> 
       <fieldset class="error"><input name="billing_firstName" class="text" type="text" value="Kyle"/> 

    <div class="errorText hidden"></div> 
    </fieldset> 
</p> 

CONTENT CONTINUES

        </fieldset> 

福纳文:

内容继续

如果你有一些内容看起来像是在其他内容中出现的,如果我是你,我会先仔细检查你的所有标记是否都已关闭(即,你没有一个
缺少它的

但很难从你的帖子中看出。如果该页面位于某个位置,并且您可以链接到该页面,则可以更轻松地进行调试。

我添加了:

<div class="clear"></div>

在两个盒子之间。立即修复:)

您的图像丢失了?请稍候,我使用的是另一个不会很糟糕的图像托管服务,谢谢您Flickr。Flickr不是图像托管服务,您提供的链接错误。使用已更改的标题图像,包括doctype。谢谢。“CSS:(为了便于阅读而删除注释)”让我笑了。还有一件事是,除了IE之外,它在所有浏览器中都可以正常工作,我应该仅仅更改IE CSS中的一些设置(已经使用cond.comments)还是其他什么?把我的头撞了一整天。看情况。。。。有时候IE中的事情会因为IE不符合CSS标准而被破坏(尽管根据我的经验,IE 8在基本的CSS遵从性方面比以前的版本要好得多——这并不是说很多)。在这种情况下,当然,您可以在条件注释中粘贴一些新的CSS。虽然有时可能是你犯了一个真正的错误——比如我建议你可能缺少一个结束标记——只是你测试的其他浏览器在猜测你想说什么方面做得更好。在这种情况下,您将需要实际修复该错误。好的,谢谢Tim,我将用细齿电子梳子检查所有错误。
<div class="clear"></div>
.clear
{
    clear: both;
    width: 100%;
    height: 0;
    overflow: hidden;
    float: none !important;
}