[英]center images in div with max width
因此,我正在制作此网站来显示自行车旅行。 用户可以通过输入ID来搜索旅行。 当他们按下搜索按钮时,行程将显示在浏览器中。 我的问题是我希望它们居中而不向左浮动。 这似乎是一个简单的问题,但是我尝试了几件事,但没有其他选择。 问题实际上是包含所有行程的div的宽度与页面的宽度相同。 这使我无法使用左右自动边距。 我想在屏幕的宽度上显示尽可能多的图像,但是当我省略float:left时,它们只会出现在另一个之上。 网站链接: 只需输入CW1A1作为GroupID,然后点击搜索即可查看行程
#tripimages p {
cursor:pointer;
float:left;
position: relative;
text-align:center;
color:black;
margin:10px;
padding:0;
border:0;
width:250px;
height:50px;
padding-top:250px;
}
#tripimages {
text-align:center;
padding-bottom:50px;
min-height: 100%;
overflow-y: hidden;
position: relative;
}
我认为,只要您有float: left
,您的元素就会开始……等待它……向左浮动。
我想出的最好的选择是摆脱浮动,并添加display: inline-block
。
哦,确保您添加了vertical-align:
中间
top;
...您的最后一个div在那儿有点偏离。
尝试使用display: inline-block;
#tripimages p {
display: inline-block
cursor:pointer;
position: relative;
text-align:center;
color:black;
margin:10px;
padding:0;
border:0;
width:250px;
height:50px;
padding-top:250px;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.