我开发了一个网站http://www.akademikpencere.com/。 问题是一些div元素在IE中没有得到很好的定位,但它们在Firefox和Chrome中定位良好。 如何解决这个问题呢 ? 有没有办法确定我为一个浏览器开发的内容是否适用于另一个浏览器? 谢谢。
答案 0 :(得分:2)
对于IE,您可以使用conditional comments并包含仅针对IE的CSS;对于其他符合标准的浏览器,应使用主CSS文件。这样,您可以为IE使用不同的样式表并修复您的问题。
您也可以尝试将Eric Meyer Reset CSS放入主样式表。
答案 1 :(得分:0)
您的问题出现在应用于float:right
区域DIV
的{{1}} CSS中。看起来你应用了一个固定宽度的系统(336 + 10 + 10 px),并且IE中的某些东西导致DIV突破到下一行。
作为一个快速解决方案,我建议将父母加宽一个或四个像素。或者,将孩子缩小一个或四个像素。
此外,您可以尝试使用content_one_sag
在必要时从DIV移除浮动(可能适用于clear:both
)。