本文介绍了水平对齐的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下Div:
<div class = "left">
<div class = "custimage"><img src = "img/notch.jpg" alt = "notch"/><p>Notch</p></div>
<div class = "custimage"><img src = "img/peak.jpg" alt = "peak"/><p>Peak</p></div>
<div class = "custimage"><img src = "img/shawl.jpg" alt = "shawl"/><p>Shawl</p></div>
</div>
CSS:
.left {
position: relative;
float: left;
width:600px;
height:200px;
background-color: #000;
opacity: 0.7;
}
.custimage{
position:relative;
margin-top: 15px;
margin-left: 15px;
height: 170px;
width: 130px;
background-color: #999;
text-align:left;
}
.custimage p{
color: #fff;
font:normal 60%/1.5 Helvetica, Arial, sans-serif;
padding-left: 5px;
}
图片不水平对齐:
我做错了什么?
推荐答案
将 float:left
应用于 .custimage
.custimage{
position:relative;
margin-top: 15px;
margin-left: 15px;
height: 170px;
width: 130px;
background-color: #999;
text-align:left;
float: left; // float all cust images to the left so they stack up against each other
}
这篇关于水平对齐的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!