我写的页面图片为什么无法居中,请问应该怎么改?
<!DOCTYPE>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.out{width:80%;height:550px;margin:60px auto;}
.out .top{width:100%;height:400px;background:rgb(124,225,228);}
.out .top .left{display:block;float:left;margin:auto 80px;}
.out .top .right{display:block;float:right;margin:auto 80px;}
.bottom{width:100%;height:150px;background:rgb(255,128,255);}
.container{margin:auto auto;}
.pic{display:block;float:left;margin:auto 30px;}/*此处写代码*/
</style>
</head>
<body>
<div class="out">
<div class="top">
<img class="left" src="http://img1.sycdn.imooc.com/climg//58c0f808000129a303600215.jpg">
<img class="right" src="http://img1.sycdn.imooc.com/climg//58c0f819000198a703600214.jpg">
</div>
<div class="bottom">
<div class="container">
<img class="pic" src="http://img1.sycdn.imooc.com/climg//58c0f81d0001fe4402000060.jpg">
<img class="pic" src="http://img1.sycdn.imooc.com/climg//58c0f8220001dfce02000060.jpg">
<img class="pic" src="http://img1.sycdn.imooc.com/climg//58c0f8780001c74602000060.jpg">
</div>
</div>
</div><!-- 此处写代码 -->
</body>
</html>
正在回答
你好,设置给图片时可以哦,你这了需要设置宽高是因为你设置的是.four这个div,该div中什么都没有,要是不设置个宽高,边框,就算居中了也看不到呀。但是图片时有本身的宽高的,虽然不能确定宽高是多少,但是不能说它没有,例:如下代码,图片就是可以居中的哦。
<!DOCTYPE html> <html> <head> <title></title> </head> <style type="text/css"> .one { width: 400px; height: 400px; background: red; border: 1px solid; position: relative; } .two img{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto auto; } </style> <body> <div class="one"> <div class="two"> <img src="http://img1.sycdn.imooc.com/climg//58c0f81d0001fe4402000060.jpg"> </div> </div> <div class="three"> <div class="four"></div> </div> </body> </html>
祝学习愉快~
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星