CSS中clear:left和float: left分别表示什么意思?

CSS中clear:left和float:left分别表示什么意思?... CSS中clear:left和float: left分别表示什么意思? 展开
芳娜雲413
2008-03-27
知道答主
回答量:20
采纳率:0%
帮助的人:0
展开全部
比如A和B同行float:left了,这时候有个C不想float:left 和AB同一行,
就可以给C来个clear:left,这样C就可以在另一行了
冒博望棠华
2020-06-12 · TA获得超过3913个赞
知道大有可为答主
回答量:3134
采纳率:31%
帮助的人:215万
展开全部
float:left;
是用于想使div成为一行..
clear:both;
是用于清楚上边属性的浮动
你的代码首先设置就有错误你设置left
center
right都为240px
又单独设置
right为420px;left+center+right=900
;你又设置了border:2px
margin:20px;你可以算下这样已经超出了mid的范围
你的right最多可以设为296px;
这样三个才能成为一行..
<"
http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd
">
<html>
<head>
<title>index
page</title>
<style
type="text/css">
body{margin:0px;padding:0px;}
div{border:2px
#00ff00
solid;
margin:20px;}
#container{width:980px;margin:0px
auto;}
#header{height:150px;}
#footer{height:150px;}
#mid{height:150px;}
#left,#center,#right{width:240px;}
#left{float:left;}
#center{float:left}
#right{
float:left;width:296px
}
</style>
</head>
<body>
<div
id="container">
<h2
color="red">layout</h2>
<div
id="header">header</div>
<div
id="mid">
<div
id="left">left</div>
<div
id="center">center</div>
<div
id="right">right</div>
<div
style="clear:both"></div>
</div>
<div
id="footer">footer</div>
</div>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式