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

HTML里div的嵌套。

HTML里div的嵌套。

慕粉3847971 2016-10-12 16:35:37
要想做这样一个盒子怎么写?div{width:1000px;height:600px;}div1{width:300px;height:550px;float:left;}?
查看完整描述

6 回答

已采纳
?
韩棠

TA贡献26条经验 获得超13个赞

//img1.sycdn.imooc.com//57fe010a0001af4305810787.jpg威威威威

查看完整回答
1 反对 回复 2016-10-12
?
一朵大白天

TA贡献54条经验 获得超14个赞

<!DOCTYPE html>
<html>
<head>
	<title>HTML里div的嵌套</title>
	<style type="text/css">
	.div,.div1,.div2,.div3{
		margin:10px;
		border:1px solid #000;
	}
	.div{
		width: 300px;
		height:230px;
	}
	.div1{
		width: 100px;
		height: 200px;
		float: left;
	}
	.div2{
		height: 100px;
		width: 145px;
		float: left;
	}
	.div3{
		width: 145px;
		height: 80px;
		float: left;
	}
	</style>
</head>
<body>
	<div class='div'>
		<div class='div1'></div>
		<div class='div2'></div>
		<div class='div3'></div>
	</div>
</body>
</html>

//img1.sycdn.imooc.com//57fe48a900019b5a07730720.jpg

查看完整回答
2 反对 回复 2016-10-12
?
Sky_shine

TA贡献1条经验 获得超0个赞

<div class="row">
    <div class="div1"><div>
    <div>
       <div class="div2"></div>
        <div class="div3"></div>
    </div>
</div>


查看完整回答
反对 回复 2016-10-13
?
GavinZeng

TA贡献31条经验 获得超20个赞

实现思路:div内部,div1 左浮动,div2和div3右浮动。然后为了不干涉其他元素要清除浮动

参考代码:

CSS部分:

.div{
    width: 300px;
    height: 300px;
    border: 1px solid black;
    padding: 10px;
}
.div1{
    width: 100px;
    height: 300px;
    float: left;
    border: 1px solid black;
    margin-right: 10px;
}
.div2{
    width: 184px;
    min-height: 144px;
    border: 1px solid black;
    margin-bottom: 10px;
    float: right;
}
//清除浮动,这里使用了伪类:after
.div1:after,div2:after{
    content:"";
    display: block;
    clear: both;
    overflow: hidden;
}

HTML部分:

<div class="div">
    <div class="div1">div1</div>
    <div class="div2">div2</div>
    <div class="div2">div3</div>
</div>


查看完整回答
反对 回复 2016-10-13
?
慕渣渣

TA贡献10条经验 获得超2个赞

可以用浮动布局。记得清除浮动,也就是在浮动元素的父元素上加一个清除的类,一般是clearfix,当然clearfix怎么写可以上网查。

查看完整回答
反对 回复 2016-10-12
  • 6 回答
  • 2 关注
  • 4965 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信