【问题标题】:dd_roundies rounded corners in IE7 messed up on window resizeIE7 中的 dd_roundies 圆角在调整窗口大小时搞砸了
【发布时间】: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


【解决方案1】:

考虑使用CSS3PIE

【讨论】:

  • 这不是一个真正的答案。如果有人有更好的答案,我会更改接受的答案。当悬停 div 元素移动时,我在 IE 中的嵌套圆形 div 上也遇到 CSS3PIE 问题。
猜你喜欢
  • 1970-01-01
  • 2011-11-07
  • 2013-03-01
  • 2010-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-04
  • 1970-01-01
相关资源
最近更新 更多