老师,麻烦看下代码效果是否正确。
来源:2-7 编程练习
慕妹4289635
2020-03-11 22:30:07
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>CSS布局</title> <style type="text/css"> /*此处写代码*/ *{ padding:0; margin:0; } .container{ width:1000px; height: 1000px; } .container h2{ margin-top:20px; text-align: center; } .container .left,.right{ width:420px; height:800px; float: left; padding:20px; } .container img{ width:420px; height: 240px; } .container p{ font-size:18px; font-weight: bold; font-family: "宋体"; } </style> </head> <body> <!-- 此处写代码 --> <div class="container"> <h2>ENJOY THE LIFE</h2> <div class="left"> <dl> <dd><img src="http://climg.mukewang.com/58f829090001a4b504260240.jpg"> </dd> <dd><p>Life is like a book,just read more and more refined,more write more carefully.When read,wind open,all things have been indifferent to heart.Life is the precipitation.</p> </dd> </dl> </div> <div class="right"> <dl> <dd> <img src="http://climg.mukewang.com/58f8290f0001558804260240.jpg"> </dd> </dl> <dd><p> Life is like a cup of tea,let people lead a person to endless aftertastes.You again good taste,it will always have a different taste,different people will hava a different taste more. </p> </dd> </div> </div> </body> </html>
1回答
同学你好,代码中的问题如下:
1、大盒子的宽度设置的有点大了,一个图片单元占据的宽度是460px(包括左右的内边距),一行两个,占据的宽度就是920px,所以大盒子的宽度设置920px即可,例:
2、设置的高度太大了,整体使用不了这么大的高度,建议:可以不设置高度,由内容撑开,左右两侧的盒子,可以直接有子元素撑开。外层的大盒子因子元素浮动,高度会塌陷,可以使用overflow: hidden;属性,解决高度塌陷,例:
3、建议:整体可以设置水平居中效果会更好,例:
如果我的回答帮助了你,欢迎采纳,祝学习愉快~
相似问题