我正在使用带有razor viewengine和bootstrap的mvc5
我想成为一些图像居中,当我使用Boostrap.css中心不工作,但当我删除bootstrap.css它工作正常。我使用了bootsrtap text center class
,但它也不起作用:/
http://jsfiddle.net/9h5rvgLc/
答案 0 :(得分:4)
还有另一种方法:
在图片中加入 class =" center-block" ,如下所示:
<img .. class="img-responsive center-block" src="http://images.all-free-download.com/images/graphiclarge/daisy_pollen_flower_220533.jpg" />
答案 1 :(得分:1)
使用.img-responsive{ margin:0px auto}
可能适合您
答案 2 :(得分:1)
尝试将display: block; margin: 10px auto
添加到style
属性。这将使div
图像居中。我已经更新了jsfiddle for demo,link。
<div>
<div style="margin-top: 10px; padding-right: 0px; padding-left: 0px;" class="col-sm-12 col-md-6 col-lg-4">
<a href="#">
<img style="display: block; margin: 10px auto; width:450px ; height:390px;" class="img-responsive" src="http://images.all-free-download.com/images/graphiclarge/daisy_pollen_flower_220533.jpg" />
</a>
<h3 class="h">@item.GoodTitle</h3>
<h5 class="h">@item.GoodSubText</h5>
</div>
</div>
聚苯乙烯。还会将height
从height: 390px
更改为height: auto
,以避免图像拉伸。
答案 3 :(得分:1)
将您的图片代码更改为:
<img style="width:450px ; height:390px; display: inline" class="img-responsive" src="http://images.all-free-download.com/images/graphiclarge/daisy_pollen_flower_220533.jpg" />
注意我添加了:display: inline