繁体   English   中英

在Firefox中看起来不错但在IE中却没有问题的html / css

[英]Piece of html/css that looks ok in firefox but not in IE

我已经看了一段时间了,但是以某种方式我错过了一些东西。 我有一个站点,在F​​irefox和chrome中看起来还可以,但是在IE中,第一个div在右侧被“拆分”了。 似乎IE将div中的第一个block元素放到了下一列中。 错误页面: http : //populair.eu :在IE中,您会看到它跳到右侧。 我希望有人能回答这个问题。 我希望这不是简单的事情...

被拆分的html是:

<div class="blockcontent">
a <a href="">b</a>
</div>

所以a移到左边,b移到右边?

更新:我删除的style.css(所以没有留下造型...)的全部内容,它仍然分裂则哎呀 ,我删除,即使在上面的代码中的div ...,它仍然将其分解...好的。 ..我想睡觉了。

更新2我只用一个记事本文件:

<HTML><BODY><DIV id=wrapper><A name=top><DIV id=content>
argh <A href="">b</A> </DIV></DIV></BODY></HTML>

包装器中的第一个元素(名称)确定宽度。 如果我删除该元素,则它们显示正常。 因此,它必须是包装的大小。 问题是...我给了包装器一个宽度:750px的宽度,该列的宽度为200px。

更新3解决

我得到一个name = top不应在2 div之间...至少...对于IE。 解决了

我建议使用“ float:left;”。 确保您的元素嵌套在左边对齐的位置。 确保父包装的尺寸正确,并始终使用“ margin:0 auto;”。 如果没有保证金的细节。

干杯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM