为什么bootstrap类与img响应中心块没有定位图像中心
问题描述:
我想在中心使用引导类img响应和中心块对齐图像。但不知何故,当从浏览器(IE和Chrome)测试时,图像不会水平居中对齐。为什么bootstrap类与img响应中心块没有定位图像中心
奇怪的是,当使用小提琴尝试使用相同的html将其对齐时,它居中。
你能帮我找到我能在代码中纠正什么,以便图像在页面上水平居中?
小提琴是demo
代码:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"/>
<div class="container">
<div class="row">
<div class="col-md-8">
<img src="http://www.wallpapersonly.net/wallpapers/monocles-lens-testing-1280x800.jpg" class="img-responsive center-block">
</div>
</div>
</div>
答
正如你提到的,它似乎是工作的jsfiddle;可能是因为预览不会被解释为一个大屏幕。
您正在使用col-md-8
作为图像的父级,因此图像考虑的区域会缩小并对齐到左侧,因此,它不会显示在整个屏幕中央;
要解决它,您可以删除col-md-8
类或添加col-md-offset-2
它;
谢谢你的解释和链接更多信息网签出更多的关于网格。添加偏移为我工作,做了我一直在寻找。 – 300