检查代码,看看是否有优化的地方,再看看我CSS注释的地方理解的对不对
来源:2-14 编程练习
weixin_慕的地5241954
2019-08-16 00:06:22
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
/*此处写代码*/
*{
margin: 0;padding: 0;
}
.content{
width: 1020px;
height: 385px;
position: absolute; /*设置绝对定位脱离常规流后,才能使大盒子实现垂直水平居中,这里有点忘记了*/
top: 50%;
left: 50%;
margin-top: -250px;
margin-left: -500px;
text-align: center;/*这个是使盒子中文本内容水平居中的属性,文本内容包括图片和文字,有点忘记了*/
font-size: 0; /*这个是去除图片间缝隙的属性,跟上一条一起使用,因为图片属于行内元素,浏览器自带空格属性,否则会出现小的空白,很重要的细节*/
}
.con1{
width: 1020px;
height: 245px;
background: lightblue;
}
.con2{
width: 1020px;
height: 140px;
background: pink;
}
.con1 img{
display: inline-block;
margin-left: 100px;
margin-top: 15px;
float: left;/*使用float属性配合父元素的position: absolute属性来进行定位,方便文字或图片的排版,非常好用,不舍之容易出现排版错乱*/
}
.con2 img{
display: inline-block;
margin-left: 100px;
margin-top: 40px;
float: left; /*使用float属性配合父元素的position: absolute属性来进行定位,方便文字或图片的排版,非常好用,不舍之容易出现排版错乱*/
}
</style>
</head>
<body>
<!-- 此处写代码 -->
<div class="content">
<div class="con1">
<img src="http://climg.mukewang.com/58c0f808000129a303600215.jpg" alt="CSS3"/>
<img src="http://climg.mukewang.com/58c0f819000198a703600214.jpg" alt="HTML"/>
</div>
<div class="con2">
<img src="http://climg.mukewang.com/58c0f81d0001fe4402000060.jpg" alt="慕课网"/>
<img src="http://climg.mukewang.com/58c0f8220001dfce02000060.jpg" alt="慕课网"/>
<img src="http://climg.mukewang.com/58c0f8780001c74602000060.jpg" alt="慕课网"/>
</div>
</div>
</body>
</html>1回答
同学你好,
① 页面效果实现的很好,代码也很规范。
② css注释这里理解有偏差哈。浮动和父元素的定位是没有联系的哦~

将父元素定位注释,图文混排的布局也是没有乱的哦,父元素的定位仅仅控制的是,父元素在页面的那个区域显示,对内容没有影响的哈~
举个例子:

效果:

如果还有疑惑,可以在问答区再次提问,我们会继续为你解答的。
如果我的回答帮助了你,欢迎采纳,祝学习愉快~
相似问题