当前位置 : 主页 > 网页制作 > css >

css br的问题是什么?

来源:互联网 收集:自由互联 发布时间:2021-06-13
我偶然发现了这篇文章 http://www.thefloatingfrog.co.uk/css/my-hatred-of-br-clearall/ 什么时候需要使用它? 为什么这是邪恶的? 我不明白替代语法可以解释一下吗? 设置清除两者,不允许其他元素
我偶然发现了这篇文章
http://www.thefloatingfrog.co.uk/css/my-hatred-of-br-clearall/

什么时候需要使用它?
为什么这是邪恶的?
我不明白替代语法可以解释一下吗?

设置清除两者,不允许其他元素浮动在元素的左侧或右侧.下面的类是一种在任何地方添加它的简单方法.

.clear {
    clear:both;
}

因此,当你想要清除某些东西时(也就是说,如果你要将下一个元素浮动到左边,它将位于当前元素下方而不是左边,而不是左边)你只需添加.clear类.

以下代码的问题在于,如果您稍后决定不想在“某事”类之后清除所有内容,那么您必须浏览HTML并删除br clear =“all”,无论您拥有哪个’某事’类.

<div class="something">Cool content.</div>
<br clear="all">
<div class="other">Cool content again.</div>

相反,你可以做这样的事情:

.something {
    float: left;
}
.other {
    clear :both;
    float: left;
}

<div class="something">Hi!</div>
<div class="other">Hi again from below!</div>

这样,如果您稍后决定使用“其他”类浮动所有块,那么您可以删除’clear:both;’从CSS一次.

网友评论