CSS属性内容的空值是做什么的?

时间:2013-12-30 18:10:22

标签: css css-content

nav ul:after { 
    content:""; 
    clear:both; 
    display:block;
}

""值对内容属性的意义是什么?

1 个答案:

答案 0 :(得分:5)

这只是一个clearfix,这意味着,如果您的ul元素已经浮动li,那么它们将被自行清除,它的行为与overflow: hidden;类似,但不像overflow: hidden;它不会隐藏溢出的内容。

Demo(没有clearfix)

Demo 2(使用clearfix)

为什么您需要clear以及需要清除的内容,为此,您可以参考我的回答here


在您修改问题时,content属性与:before:after伪一起用于在页面上嵌入虚拟内容,因此使用content: "";表示空白,没有在页面中嵌入任何字符。