编程练习 请老师帮忙完善一下

来源:4-11 编程练习

一娆Hacker

2021-01-23 16:09:45

html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>两行三列网页布局</title>
<link rel="stylesheet" href="Box-practice.css">
</head>
<div id="father">

<div id="div1">
<img src="http://img1.sycdn.imooc.com\/climg/590fe9770001e63102400135.jpg">
<p>欢迎来到慕课网学习知识!</p>
</div>


<div id="div2">
<img src="http://img1.sycdn.imooc.com\/climg/590fe97d00011bda02400135.jpg">
<!-- <label>欢迎来到慕课网学习知识!</label>-->
<p>欢迎来到慕课网学习知识!</p>
</div>
<div id="div3">
<img src="http://img1.sycdn.imooc.com\/climg/590fe982000150ba02400135.jpg">
<!-- <label>欢迎来到慕课网学习知识!</label>-->
<p>欢迎来到慕课网学习知识!</p>
</div>
<div id="div4">
<img src="http://img1.sycdn.imooc.com\/climg/590fe9770001e63102400135.jpg">
<!-- <label>欢迎来到慕课网学习知识!</label>-->
<p>欢迎来到慕课网学习知识!</p>
</div>
<div id="div5">
<img src="http://img1.sycdn.imooc.com\/climg/590fe97d00011bda02400135.jpg">
<!-- <label>欢迎来到慕课网学习知识!</label>-->
<p>欢迎来到慕课网学习知识!</p>
</div>
<div id="div6">
<img src="http://img1.sycdn.imooc.com\/climg/590fe982000150ba02400135.jpg">
<!-- <label>欢迎来到慕课网学习知识!</label>-->
<p>欢迎来到慕课网学习知识!</p>
</div>

</div>

</body>
</html>

css

#father{
/*background-color: yellow;*/
width: 1000px;
margin: 0px auto;

padding-left: 20px;
padding-bottom: 20px;
box-sizing: border-box;

}
#father div{
margin: 10px 10px;
float: left;
outline: 1px dotted;
}
p{
margin: 0px ;
text-align: center;
text-indent:0.3em;
box-sizing:border-box;
}


http://img.mukewang.com/climg/600bd9780902bcfb14610625.jpg


我运行的效果是这样的

http://img.mukewang.com/climg/600bd98e09abf91c05700599.jpg


如果把最外层这个div 背景颜色改为黄色

http://img.mukewang.com/climg/600bd9a909212cf712470526.jpg


则运行结果是这样的

我感觉最外面大的div 没有包裹里面的内容

如果完善呢? 希望老师帮忙




写回答

1回答

好帮手慕阿慧

2021-01-23

同学你好,

1、最外面的div没有包裹里面的内容是因为里面的6个div设置了浮动。同学可以清除浮动,在后面小节5-1清除浮动中会讲到。

参考代码如下:

http://img.mukewang.com/climg/600be49509b04e5703930237.jpg

2、6个小div没有在大div中居中。根据6个div的宽度和margin值,建议将大div的宽度设置为800px。

如下:

http://img.mukewang.com/climg/600be62209c1a07804340390.jpg

祝学习愉快~

0

0 学习 · 16556 问题

查看课程