CSS 属性
全部展开 | 全部折叠
CSS 规则

CSS clear 属性

主题:CSS3 属性参考上一页|下一页

说明

clear CSS 属性指定元素的哪些边不允许其他浮动元素。 了解更多。

下表总结了此属性的使用上下文和版本历史记录。

默认值: none
适用于: 所有元素
继承: No
动画: No. 参见动画属性
版本: CSS 1, 2, 3

语法

属性的语法如下:

clear left | right | auto | both | none | initial | inherit

下面的例子展示了 clear 属性的作用。

clearfix:after  {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

属性值

下表描述了该属性的值。

说明
left 元素向下移动以清除过去的 left 浮动。
right 元素向下移动以清除过去的 right 浮动。
both 元素向下移动以清除 leftright 浮动。
auto 不清除任何先前浮动的元素。 这是默认设置。
initial 将此属性设置为其默认值。
inherit 如果指定,则关联元素采用其父元素 clear 属性的 计算值

浏览器兼容性

所有主要的现代浏览器都支持 clear 属性。

Browsers Icon

基本支持—

  • Firefox 1+
  • Google Chrome 1+
  • Internet Explorer 5+
  • Apple Safari 1+
  • Opera 6+

进一步阅读

请参阅以下教程: CSS 浮动.

相关属性: float.

Advertisements