【发布时间】:2014-01-15 03:19:38
【问题描述】:
这是一个简单的例子: http://goo.gl/zkyqM
如果 DOCTYPE 是
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
每次我在 IE7 上恢复/最大化窗口时,圆形 DIVS 不会重新绘制,也不会随布局移动。
如果我将 DOCTYPE 更改为
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
每次我在 IE7 上调整窗口大小时,圆形 DIVS 不会再次重新绘制,也不会随布局移动。
如果我将 DOCTYPE 更改为
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
不会有圆角
任何想法如何使 dd_roundies 在所有浏览器上都能正常工作?正如它声称的那样。或者,如果您对在 IE 中渲染圆角有其他建议,请告诉我。
IE6 -> 好的
火狐 -> 好的
Chrome -> 好的
IE7 -> 不行
【问题讨论】:
-
在jsbin.com 上提供您的html-css 代码甚至更好的实时示例会更有帮助。当您为 XHTML 1.0 定义
DOCTYPE时,我认为还需要<html xmlns="http://www.w3.org/1999/xhtml">:) -
嗨,我的项目中有
<html xmlns="http://www.w3.org/1999/xhtml">
标签: jquery css internet-explorer-7 doctype rounded-corners