2011-05-17 20 views
0

伙计们,我有以下问题。 我的网站使用iframe来选择一个元素aso ... 重要的是FF(和Chrome)正确呈现CSS,而IE似乎不适用它或至少部分它。如何正确地将CSS应用于iFrame?

我把我的站点简化了一个例子herehttp://thariama.th.ohost.de/ie2.html 请看看使用FF和IE。你需要点击“点击我!”并打开iframe。

说实话,它看起来不太好,但那是因为我从尽可能多的网站中剥离出来。 输入字段X2有镜头右侧的图像。 在FF中显示它,如果用户输入三个字母,它将被替换为另一个图像。在IE中什么也没有发生,其他的CSS设置还没有被应用,你可以看到。

我能做些什么来让IE应用css呢?

+0

当我尝试点击Fx我只是得到错误'$(“#”+ this.id).dialog不是函数'。 – Guffa 2011-05-17 12:01:32

+0

我会仔细看看,看起来像在剥离版本 – Thariama 2011-05-17 12:08:46

+0

仍然缺少的东西现在的例子,现在,我添加了一些JavaScript文件,我剥去第一个 – Thariama 2011-05-17 12:20:49

回答

0

我通过向ie2.html添加doctype定义来解决此问题。似乎IE使用自己的一个,如果没有定义是什么导致不同的CSS。

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

尽管删除了XML标签,或者某些版本的IE会忽略doctype。 – Guffa 2011-05-17 14:32:57

+0

thx,提示 – Thariama 2011-05-17 15:14:19