[英]how can I center the image in my div? (so far the left border of my img is centered)
我有以下CSS代码:
.tos{
width: 500px;
margin: 0 auto;
}
.tos-logo{
width: 10px;
margin: 0 auto;
}
我想将我的徽标(在tos-logo div内)放在中间(水平)。 到目前为止,左边框居中,如何更改它,以使图像的中心直接位于中间? 这是我的小提琴: http : //jsfiddle.net/pxzr679o/
设置.tos-logo
的宽度会使div
宽10 .tos-logo
,但其中的<img>
仍具有其原始尺寸-因此,图像似乎没有居中。 解决该问题的一种方法是让.tos-logo
具有覆盖整个屏幕的原始宽度(默认情况下, <div>
是块元素),然后将其文本居中对齐,如下所示:
.tos-logo {
text-align: center;
margin: 0 auto;
}
.tos { margin: 0 auto; width: 500px; } .tos-logo { text-align: center; margin: 0 auto; }
<div class="tos"> <div class="tos-logo"> <img src="http://placehold.it/100x120" alt="logologologo"> </div> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam laoreet commodo magna sed blandit. Curabitur vehicula libero mi, ac molestie eros congue ut. Aliquam erat volutpat. Nam pharetra felis sapien, at porta nunc hendrerit a. Integer augue ligula, pretium accumsan molestie nec, ornare at metus. Nunc in justo dignissim libero fringilla scelerisque ac eget tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi vitae diam eros. Vestibulum tempus elit in lorem scelerisque rhoncus. Etiam eu erat arcu. Vivamus at turpis dui. Nulla erat est, iaculis ac leo quis, luctus auctor ex. Nulla sapien ex, egestas quis risus ac, consequat congue odio. Integer tincidunt non metus quis dapibus. Vestibulum at mauris ante. Integer vestibulum in lectus in accumsan. Ut ligula velit, gravida in lacus in, commodo dignissim metus. Etiam luctus, orci dictum bibendum iaculis, augue dui ultricies risus, vel volutpat nisl ligula id massa. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis eleifend est tristique turpis lacinia, sit amet gravida neque efficitur. Duis sapien sem, faucibus vitae scelerisque sed, commodo sed lectus.</p> </div> </div>
.tos-logo
是一个block元素,这意味着它自然会占据其父元素的整个宽度。 如果您未设置固定值且未设置边距,则可以简单地使用text-align:center
来将block元素中包含的任何inline或inline-block元素居中。
.tos{
width: 500px;
margin: 0 auto;
}
.tos-logo {
text-align: center;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.