<div style="float:left">Hello</div>
<div style="float:right">Howdy dere pardner</div>
<div style="clear:both"></div>
Run Code Online (Sandbox Code Playgroud)
我知道它的作用,但为什么这个名字both
呢?什么both
意思?
Que*_*tin 40
两者都意味着"一组两件事中的每件物品".这两件事是"左"和"右"
Sag*_*ise 15
可能值的描述:
left
:左侧不允许浮动元素right
:右侧不允许浮动元素both
:左侧或右侧不允许浮动元素none
:默认.允许两侧浮动元素inherit
:指定clear属性的值应从父元素继承
资料来源:w3schools.com
清除:两者都为您提供了它们之间的空间。
例如您的代码:
<div style="float:left">Hello</div>
<div style="float:right">Howdy dere pardner</div>
Run Code Online (Sandbox Code Playgroud)
当前将显示为:
Hello ................... Howdy dere pardner
Run Code Online (Sandbox Code Playgroud)
如果您将以下内容添加到上述代码段中,
<div style="clear:both"></div>
Run Code Online (Sandbox Code Playgroud)
在它们之间,它将显示为:
Hello ................
Howdy dere pardner
Run Code Online (Sandbox Code Playgroud)
给您一个在Hello和Howdy dere pardner之间的空间。
JS小提琴http://jsfiddle.net/Qk5vR/1/