See page (front.html)
Codepen
What the page should look like(忽略突出显示的div,未使用其结构)
无论我怎么试,“阅读更多”的图片(第61行)都拒绝水平居中,也不响应,比如,它响应的是像素测量,而不是%测量。
到目前为止,我已经看了大约15篇文章,我不能再浪费时间了。有人能解决阅读更多图片无法居中的问题吗?它应该也能响应。我能想到的唯一原因是它无法居中是因为 Bootstrap ,但我对此表示怀疑。
该图像当前位于class=“read-more”的div内的link标记中。该图像似乎完全忽略了margin-left和margin-right属性。
.read-more img{
display:inline-block;
padding-left:auto;
margin-right:auto;
height:10%;
width:20%;
}
7条答案
按热度按时间a14dhokn1#
图像不应使用您正在使用的方法居中。只需添加:
到块级别容器元素的CSS规则(不是图像的CSS规则)。
文本对齐是一个继承的CSS属性,您可以通过将其应用于需要对齐的元素的父BLOCK LEVEL元素(容器)来使用它。在您的情况下,由于您在
div
中有图像,因此CSS规则应该应用于div
。68de4m5k2#
容器的宽度为100%,text-align:center应该:
更新代码:http://codepen.io/anon/pen/EKmmMZ
46qrfjad3#
您可以应用文本对齐:center to read-more div to make image to center.确保链接和图像没有使用float属性。
a8jjtwal4#
这是你真正需要的代码。
更新代码:http://codepen.io/anuragscsit/pen/YqVVmv
p4tfgftt5#
您需要将css第42行更改为
gjmwrych6#
请使用“margin”属性使其居中。它将按-上、右、下和左的顺序对齐图像。
xlpyo6sf7#
也许试试这个
或者任何你想要的百分比值