Css 很明显:两者都有;冗余的

Css 很明显:两者都有;冗余的,css,Css,是否可以模仿clear的行为:两者都是使用清除:左或清除:右在所有可能的情况下?因此,如果您编写 someSelector { clear: left; clear: right; } 只取两个值中的一个,这根本不等于 someSelector { clear: both; } 关于clear参数的参考: 注意:如果在第一条规则中应用了第一个(left)或最后一个(right)值,则可能会定义一个文档,但由于规则中有两个相同的参数始终是一个bug,我不会查找它 如果你写 someSel

是否可以模仿
clear的行为:两者都是使用
清除:左
清除:右在所有可能的情况下?因此,如果您编写

someSelector {
 clear: left;
 clear: right;
}
只取两个值中的一个,这根本不等于

someSelector {
 clear: both;
}
关于
clear
参数的参考:

注意:如果在第一条规则中应用了第一个(
left
)或最后一个(
right
)值,则可能会定义一个文档,但由于规则中有两个相同的参数始终是一个bug,我不会查找它

如果你写

someSelector {
 clear: left;
 clear: right;
}
只取两个值中的一个,这根本不等于

someSelector {
 clear: both;
}
关于
clear
参数的参考:


注意:如果在第一条规则中应用了第一个(
left
)或最后一个(
right
)值,则可能会定义一个文档,但由于规则中有两个相同的参数始终是一个bug,我不会查找它

清除:左侧

元素被移动到源文档中之前的元素导致的任何左浮动框的底部外边缘下方

清除:右

该元素将移动到源文档早期元素生成的任何右浮动框的底部外边缘下方

清除:两个

元素将移动到源文档中早期元素的所有浮动框下方


clear left和right不经常使用,当您只需要清除浮动的一侧时,它们有一个合适的情况。

clear:left

元素被移动到源文档中之前的元素导致的任何左浮动框的底部外边缘下方

清除:右

该元素将移动到源文档早期元素生成的任何右浮动框的底部外边缘下方

清除:两个

元素将移动到源文档中早期元素的所有浮动框下方


clear left和right不经常使用,当您只需要清除浮动的一侧时,它们有一个合适的情况。

如果您知道前面的元素是左浮动的,那么写
clear:left
就足够了。类似地,对于
float:right
。但是,如果您不知道前面的元素浮动到哪一侧,那么
clear:leaft
就很方便了,因为您无法将
clear:left
clear:right

组合在一起。如果您知道前面的元素是左浮动的,那么写
clear:left
就足够了。类似地,对于
float:right
。但是,如果您不知道前面的元素浮动到哪一侧,那么
clear:both
很方便,因为您无法将
clear:left
clear:right

组合起来,“冗余代码”标记有用吗?@dystroy:No,它是冗余的-“冗余代码”标签有用吗?@dystroy:不,它是冗余的-D