2010-10-18 48 views
0

我开发了一个网站http://www.akademikpencere.com/。 问题是一些divs元素在IE中没有被很好地处理,但是它们在Firefox和Chrome中很好定位。 如何解决这个问题? 有没有什么办法可以确保我为一款浏览器开发的产品会为另一款浏览器工作? 谢谢。IE中的div布局问题...

+0

对于我们这些没有IE浏览器的人,你能展示一个问题的图片并给出一个描述吗? – 2010-10-18 08:05:29

+0

对不起,没办法确定。有人必须物理地看每一页,看看是否所有东西都排着队。那个人通常是(希望?)你。或者试试这个:http://browsershots.org/ – Ben 2010-10-18 08:07:31

回答

2

对于IE,您可以使用conditional comments并包含仅针对IE的CSS;对于其他符合标准的浏览器,应使用主CSS文件。这样,您就可以为IE使用不同的样式表并解决您的问题。

您也可以尝试将Eric Meyer Reset CSS放入主样式表中。

0

您的问题在于float:right CSS应用于content_one_sag区域一侧的DIV s。它看起来好像你应用了一个固定宽度的系统(336 + 10 + 10 px),而IE中的某些东西正在导致DIV突破到下一行。

作为一个快速修复,我建议通过一个像素或四个扩大父。或者,缩小一个像素或四个孩子。

此外,您可以尝试使用clear:both在必要时从DIV中删除浮动(可能适用于giris_submit)。

+0

它没有为我工作。为什么Firefox中的网站很好地显示,但在IE中如此之大。很有意思。 – Shahriar 2010-10-18 09:33:26

+0

最后我解决了这个问题。首先我用W3验证器验证了我的网站,并纠正了我收到的所有错误。一切开始正常工作。 – Shahriar 2010-10-18 13:10:36