我在:empty
课程中使用了.error
选择器。问题是即使div中没有带有错误类的内容,也不会完全删除错误类。
当我在firebug中测试时,我发现div仍然有一些空格,当我删除那些额外的空格时,div就会消失。
.error{ border:solid 1px #ff0000; color:#ff0000;}
.error:empty{ display:none;}
div在调试时显示如下:
<div class="error"> </div>
你看到的额外空间是问题所在。
有什么方法可以在css中显示
来显示:none吗?请帮助。