当前位置: 首页 > 图文教程 > 网页制作 > HTML/XHTML教程 > IE8下noscript标记的BUG仍然存在

HTML/XHTML教程
网页页面 自动刷新的3种代码
网页制作 TD也可以溢出隐藏显示
网页设计 TabIndex元素
HTML非常用标签 optgroup、sub、sup和bdo示例代码
html超级链接标记A的TARGET属性详解
语义化的网页 XHTML语义化标记
各种MOUSE鼠标形状的表示方法
左右移动转换文字特效HTML代码解析
IE6的BUG及修复 谓防患于未然的策略
编写email邮件的HTML页面原则小结
熟手的html编写风格与原因分析
常见的HTML标记错误写法
html 块级标签与内联标签的区别
IE6的BUG及修复:谓防患于未然的策略
制作编写HTML邮件的编写原则
HTML Symbol Entities美化网页小图标
HTML代码编写的常用5个原则以及原因
HTML基础教程:常见的HTML标记错误写法
经验分享:淘宝网店网页标题优化和宝贝橱窗推荐
W3C验证XHTML常见的5个错误

HTML/XHTML教程 中的 IE8下noscript标记的BUG仍然存在


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 110 ::
收藏到网摘: n/a

  “没有加入Javascript 就会当掉”的页面通常都会加入 noscript 标签用于提示用户开启脚本支持。 然而在 IE8 下,如果在 noscript 标签上设置了 background-color 或者 border 样式,则无论脚本是否开启 IE8 还是会将其显示(还只是显示轮廓,并不显示内容)。

  期前也碰到过这样的问题,不过当时 IE8 处于 RC 中,所以我直接使用脚本将其 display:none; 绕过了这个问题。今天又在 positioniseverything.net 上看见了这个 Bug,测试了下 Win7 RTM 上的正式版 IE8 ,发现还是存在这一问题,不禁让人痛疼。

 

IE8日趋完善 但noscript标签Bug仍在

 

  目前能想到的解决方案就是不要在 noscript 直接定义样式,可以其内部包含个 div 等块元素控制其具体样式。

  IE8 正式版本推出将近半年,Buglist 也越来越完善,不知道这是件好事还是件坏事。