为了账号安全,请及时绑定邮箱和手机立即绑定

浮动元素并列后,怎么不并列下去?

<!DOC TYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>	浮动模型</title>
<style type="text/css">
div{
	width:200px;
	height:200px;
	padding:30px;
	border:1px red solid;
	margin:30px;
	float:left;
}


</style>
</head>
<body>
	<h1>浮动元素并列一行</h1>
        <div id="div1">元素1</div>
        <div id="div2">元素2</div>
        <div id="div3">元素3</div>

    <h1>再另起一行</h1>
    <p>三年级时,我还是一个胆小如鼠的小女孩</p>

    <div>元素4</div>

    <h1>能再跳一行吗?</h1>

</body>
</html>

http://img1.sycdn.imooc.com//573871410001955213610615.jpg

上面是代码,下面是浏览器里的效果。为什么三个div并列以后,下面的内容还是继续并列呢?怎么改变,继续编辑下去?求大神详细解答原因~

正在回答

4 回答

用完浮动之后,要把浮动清除了,在那三个div代码后面加上一句<div style="clear :both;"></div>

0 回复 有任何疑惑可以回复我~

加个ID 用一个大div为包住它们三个,并且设置大div 宽度100%,;

0 回复 有任何疑惑可以回复我~

这个是与前面的div并列在一行的啊,只是元素4上面加了“

<h1>再另起一行</h1>

    <p>三年级时,我还是一个胆小如鼠的小女孩</p>

”而已嘛

0 回复 有任何疑惑可以回复我~

不是clear:both吗?

0 回复 有任何疑惑可以回复我~
#1

女怕入错行 提问者

clear:both是什么?怎么用
2016-05-15 回复 有任何疑惑可以回复我~
#2

宇宙超级无敌圆圈圈 回复 女怕入错行 提问者

你下面4个div都写了id了,为啥不利用,div4{clear:both},学下去就知道了
2016-05-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

浮动元素并列后,怎么不并列下去?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信