Html “float:left”的问题`
请看Html “float:left”的问题`,html,css,Html,Css,请看 本质上,我有两个div,它们有float:left和由分隔。问题是div一个接一个地显示,而不是在另一个下方显示,中间有一个空格。如果希望它们显示在彼此下方,请不要使用float:left 或者,您可以使用clear:both,但如果您不使用float:left,则删除此会更简单,如果您希望它们显示在彼此下方,请不要使用float:left 或者,您可以使用clear:both,但如果您不使用float:left,则删除此会更简单,因为您需要clear:left,并且如果愿意,您可以使
本质上,我有两个div,它们有
float:left代码>和由
分隔。问题是div
一个接一个地显示,而不是在另一个下方显示,中间有一个空格。如果希望它们显示在彼此下方,请不要使用float:left代码>
或者,您可以使用clear:both
,但如果您不使用float:left
,则删除此会更简单,如果您希望它们显示在彼此下方,请不要使用float:left代码>
或者,您可以使用clear:both
,但如果您不使用float:left
,则删除此会更简单,因为您需要clear:left
,并且如果愿意,您可以使用边距底部:1em
来给出两者之间的间隙
使用float:left
时,
只会出现在浮动元素旁边。您需要清除:left
,如果愿意,您可以使用边距底部:1em
来确定两者之间的间距
使用float:left
时,
将显示在浮动的元素旁边。您只需清除它们
添加清除:两者都有代码>
.container {
float: left;
border: solid 2px blue;
clear:both;
}
示例:您只需要清除它们
添加清除:两者都有代码>
.container {
float: left;
border: solid 2px blue;
clear:both;
}
示例:您需要先清除第一个浮点以放置另一个浮点
以下内容可以帮助您:
<div id='div1' style=float:left>
....
</div>
<div style=clear:left></div>
<div id='div2' style=float:left>
...
</div>
....
...
您需要先清除第一个浮点以放置另一个浮点
以下内容可以帮助您:
<div id='div1' style=float:left>
....
</div>
<div style=clear:left></div>
<div id='div2' style=float:left>
...
</div>
....
...
浮动元素就是这样工作的。如果您希望它们一个出现在另一个下面,为什么要浮动它们?为什么需要浮动:left;?如果你给它们加上一个最大宽度,你应该很好。我使用“float:left”的原因是蓝色边框与文本“紧密配合”(没有空格)。浮动元素就是这样工作的。如果您希望它们一个出现在另一个下面,为什么要浮动它们?为什么需要浮动:left;?如果你给它们加上一个最大宽度,你应该很好。我使用“float:left”的原因是蓝色边框与文本“紧密配合”(没有空格)。我使用“float:left”的原因是蓝色边框与文本“紧密配合”(没有空格)。啊,好的,在这种情况下,您可以使用clear:both
强制div位于另一个div之下:)我使用“float:left”的原因是蓝色边框与文本“紧密配合”(没有空格)。啊,好的,在这种情况下,您可以使用clear:both
强制div位于另一个div之下:)