由显示/隐藏引出的CSS Bug

2016-01-29 12:44 12 1 收藏

由显示/隐藏引出的CSS Bug,由显示/隐藏引出的CSS Bug

【 tulaoshi.com - Html 】

  这一段CSS代码相当简单,目的就是想用CSS来控制某段文字的显示与隐藏。起初我采用了下面的代码,令人不可思议的是,它们在我的6.0上居然没有任何反应,大家不信可以亲自试验一下。


<style type="text/css"
a {font-size:12px;
text-decoration:none;
height:50;}
a:hover {text-decoration:none;}
a span {font-size:12px;
display:none;}
a:hover span {display:block;}
</style
<a href="#"link<span我是隐藏内容</span</a

  


  我仔仔细细地检查了一遍代码,实在找不到什么毛病来。没有办法,我只能像平时查错纠错一样,试着改改CSS里的代码。当我改变了hover伪类链接中的代码时(代码如下所示),突然发现代码可以运行了。
  为了确认CSS是否真存在该bug,我又特地改用大小、颜色、位置等样式来试验,在不改变hover伪类链接的前提下,都无法得到正常情况下应得到的效果。从而可以得知:在包含选择符有伪类链接时,存在着CSS样式无效的bug,希望CSS下一版中能修正这个错误。
a:hover {text-decoration:none;border:none;}
  这样我们可以知道,在hover伪类链接中必须包含某些特殊的CSS属性声明才能消除这个bug。 我用了CSS里所有的属性声明来尝试解决这个bug,发现只有一下几项属性声明能解决这个问题。
border
display
postion
overfilow
background
  而我之所以采用“border:none”这种方法,是因为它还能从Netscape 4中消除一些不同的CSS错误。
  注:本文所提及的bug在IE5.5、IE6.0中均存在。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/html/)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/html/)

来源:http://www.tulaoshi.com/n/20160129/1487362.html

延伸阅读
标签: Web开发
相信大家对于常见 CSS BUG 的处理已经相对比较熟悉,例如:IE6 Three Pixel Gap、IE5/6 Doubled Float-Margin Bug 等等。但时常我们也会碰到复杂的 CSS BUG 问题,所谓复杂实质是指触发的条件很复杂,而BUG 也并非指一定是浏览器的 BUG 。对于此类问题,我们首先要解决的是如何定位到问题,只有快速的定位到问题,才能更好的解决问题。 ...
标签: Web开发
不可换行 NOBR/NOBR (不换行)   overflow 版本:CSS2 兼容性:IE4+ NS6+ 继承性:无   语法:   overflow : visible | auto | hidden | scroll   参数:   visible : 不剪切内容也不添加滚动条。假如显式声明此默认值,对象将被剪切为包含对象的window或frame的大小。并且clip属性设置将失效 auto : ...
标签: word
Word怎么显示隐藏的标题3?   在WORD中设置标题,但在新文档中仅显示两级标题,如何才能把自动隐藏的标题显示出来呢? 1、在新建空白文档中,点选窗口上方位置的开始功能区,在右侧样式框右下角处点击,也可以使用快捷命令Alt+Ctrl+Shift+s。 2、在弹出的样式选项卡的最下方,点击管理样式按钮。 3、在管理样式对...
标签: word
Word显示或隐藏标尺   Word 中的水平和垂直标尺常常用于对齐文档中的文本、图形、表格和其他元素。 若要查看位于 Word 文档顶部的水平标尺和位于文档左边缘的垂直标尺,您必须使用页面视图。 显示或隐藏水平和垂直标尺 若要显示或隐藏水平和垂直标尺,请单击垂直滚动条顶部的查看标尺。 注释:垂直标尺在关闭后...
标签: 电脑入门
步骤方法 1、任意打开一个Windows文件窗口(如我的电脑、我的文档); 2、单击菜单栏中的工具,选择文件夹选项; 3、在弹出的窗口中选择查看标签页; 4、然后在高级设置目录中选中显示所有文件和文件夹,再点击确定即可。

经验教程

46

收藏

91
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部