老师,这样实现对吗?
来源:2-7 编程练习
Redamancy_Y6
2019-11-30 15:02:22
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>CSS布局</title> <style type="text/css"> /*此处写代码*/ body{ margin:0; padding:0; font-family:"微软雅黑"; } .top{ text-align: center; font-size: 30px; font-weight: bold; } .body{ width: 872px; overflow:hidden; *zoom:1; margin-left: 524px; margin-top: 10px; } .left{ float: left; } .right{ float: left; margin-left: 20px; } p{ margin-top: 0; } </style> </head> <body> <!-- 此处写代码 --> <div class="zong"> <div class="top">ENJOY THE LIFE</div> <div class="body"> <div class="left"> <img src="http://climg.mukewang.com/58f829090001a4b504260240.jpg"> <p>Life is like a cup of teaLife is like a cup of teaLife is like <br/>cup of teaLife is like a cup of teaLife is like a cup of tea<br/>Life is like a cup of teaLife is like a cup of tea</p> </div> <div class="right"> <img src="http://climg.mukewang.com/58f8290f0001558804260240.jpg"> <p>Life is like a cup of teaLife is like a cup of teaLife is like <br/>cup of teaLife is like a cup of teaLife is like a cup of tea<br/>Life is like a cup of teaLife is like a cup of tea</p> </div> </div> </div> </body> </html>
1回答
同学你好,效果是实现了,但是代码还可以再优化下:
1、整体实现水平居中这里,直接设置margin-left值的话,分辨率改变的话(设备不同,分辨率也有区别),这个值可能就无法实现居中,建议:可以使用margin: 0 auto;设置水平居中,例:
2、左右的两个盒子,可以设置固定的宽度(与图片宽度一致),例:
设置了固定的宽度,文字就不需要使用<br>来换行了,文字在这个宽度内,会自动换行,例:
如果我的回答帮助了你,欢迎采纳,祝学习愉快~
相似问题