【发布时间】:2016-05-23 02:37:53
【问题描述】:
这是 Firefox 的错误吗?
CSS,
html, body {
height: 100%;
margin: 0;
padding: 0 0;
/*border: 4px solid black;*/
}
.container-fluid {
height: 100%;
width: 100%;
display: table;
padding-right: 0;
padding-left: 0;
/*border: 4px solid blue;*/
}
.row-fluid {
height: 100%;
width: 100%;
display: table-cell;
vertical-align: middle;
background-color:#990000;
/*border: 4px solid red;*/
}
.img-container {
height: 100vh;
width: 100%;
display: flex;
align-items: center;
}
.img-container img{
max-width:100%;
max-height:100%;
margin-left: auto;
margin-right: auto;
}
HTML,
<div class="container-fluid">
<div class="row-fluid">
<div class="img-container">
<!-- <img src="http://placehold.it/400x450"> -->
<img src="http://placehold.it/2000x450">
<!-- <img src="http://placehold.it/400x480"> -->
</div>
</div>
</div>
铬,
大图将被缩小以适应我想要的屏幕宽度。
火狐,
图片未按比例缩小以适应屏幕。
有什么办法可以解决这个问题吗?
编辑:
@-moz-document url-prefix() {
.img-container img {
width: 100%;
max-width: -moz-max-content;
}
}
【问题讨论】:
-
您将在“img-container”中有多少张图片?
-
@Pangloss 每个“img-container”一张图片。
-
最终我会有一个“img-container”列表,用于制作引导轮播。