Kon*_*nov 417 html css image alignment twitter-bootstrap
我使用Bootstrap 3进行目录.当在平板电脑上显示时,产品图像看起来很难看,因为它们的尺寸很小(500x500),浏览器的宽度为767像素.我想把图像放在屏幕的中央,但由于某种原因,我不能.谁将帮助解决问题?

DHl*_*aty 1150
.center-block在Twitter Bootstrap 3中有类(自v3.0.1起),所以使用:
<img src="..." alt="..." class="img-responsive center-block" />
Run Code Online (Sandbox Code Playgroud)
Boj*_*les 564
如果您使用的是Bootstrap v3.0.1或更高版本,则应使用此解决方案.它不会使用自定义CSS覆盖Bootstrap的样式,而是使用Bootstrap功能.
我的原始答案如下所示
这是一个非常简单的解决方案.因为.img-responsiveBootstrap已设置display: block,您可以使用margin: 0 auto中心图像:
.product .img-responsive {
margin: 0 auto;
}
Run Code Online (Sandbox Code Playgroud)
Har*_*osh 105
只将类添加center-block到图像中,这也适用于Bootstrap 4:
<img src="..." alt="..." class="center-block" />
Run Code Online (Sandbox Code Playgroud)
注意:center-block即使img-responsive使用也可以使用
Sai*_*ada 31
.text-center如果您使用的是Bootstrap 3,请使用类.
<div class="text-center">
<img src="..." alt="..."/>
</div>
Run Code Online (Sandbox Code Playgroud)
注意:这不适用于img-responsive
nPc*_*omp 10
这应该使图像居中并使其响应.
<img src="..." class="img-responsive" style="margin:0 auto;"/>
Run Code Online (Sandbox Code Playgroud)
我会建议一个更"抽象"的分类.添加一个新类"img-center",可以与.img-responsive类结合使用:
// Center responsive images
.img-responsive.img-center {
margin: 0 auto;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
821295 次 |
| 最近记录: |