建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 网页设计 > css教程 >

css伪类时冒号前后多个空格可导致该规则失效

时间:2011-04-03 15:05来源: 作者: 点击:
有些童鞋为了方便可能会使用CSS格式化程序对网上搜集下载下来的CSS代码进行处理,但是有时候处理后可能会导致伪类时冒号前或者后多个空格,这样有些规则可能就失效了,下面这个例子就是如此。代码如下: <meta charset="utf-8"> <title>css伪类时冒

有些童鞋为了方便可能会使用CSS格式化程序对网上搜集下载下来的CSS代码进行处理,但是有时候处理后可能会导致伪类时冒号前或者后多个空格,这样有些规则可能就失效了,下面这个例子就是如此。代码如下:

<meta charset="utf-8">
<title>css伪类时冒号前后多个空格可导致该规则失效</title> 
<style type="text/css"> 

            a:link { 

              color:gray; 
           } 

           a:visited { 
               color:red; 
            } 
          /* 注意下面a:后面多个空格*/ 
            a: hover {            /* hover{}鼠标放在div上面时的样式*/ 
                        /* ie6不支持a以外的标签使用伪类:hover*/
                                /*注释:a:hover{}就是链接*/ 
                color:yellow; 
            } 
       </style> 
  </head> 
  <body> 
       <a href="http://www.jzxue.com">建站学</a> 
 </body> 
</html>

我们可以看到,当空格去掉以后效果就出来了,空格添上去规则就失效了。在冒号前多了个空格也一样会失效,所有浏览器中测试hover规则没起作用。

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片