[英]What is wrong with this html code?
<div style="float: left">text1</div>
<div style="float: right;">text2</div>
<div class="random_class">text3</div>
这是问题所在。 Random_class在text1和text2上位于顶部。 怎么了? 谢谢。
你需要清除浮动,下面是一个例子。
<div class="random_class" style="clear:both">text3</div>
你也可以这样做
.random_class {
clear: both
}
无论何时浮动元素,它都会将其从内容流中移除。
Text1和Text2是浮动的,因此Text3的行为就像它在那里看不到它一样。 浮子知道其他浮子。 使用clear:both;
告诉CSS,它的左侧或右侧不应该是任何东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.