gpt4 book ai didi

css - 响应式设计在 Firefox 中有效,在 Chrome 中失败

转载 作者:行者123 更新时间:2023-11-28 13:37:48 24 4
gpt4 key购买 nike

我有一个如下所示的列表,在 Firefox 中,图像实际上随着浏览器宽度缩放,但在 Chrome 中,当我调整大小时图像保持相同大小,<li>部分只填充空白。 See what I mean here

html

<ul>
<li><img src="http://distilleryimage8.s3.amazonaws.com/23ddf3860e2911e29c2d22000a1e9e7e_6.jpg"></li>
<li><img src="http://distilleryimage8.s3.amazonaws.com/23ddf3860e2911e29c2d22000a1e9e7e_6.jpg"></li>
<li><img src="http://distilleryimage8.s3.amazonaws.com/23ddf3860e2911e29c2d22000a1e9e7e_6.jpg"></li>
<li><img src="http://distilleryimage8.s3.amazonaws.com/23ddf3860e2911e29c2d22000a1e9e7e_6.jpg"></li>
<li><img src="http://distilleryimage8.s3.amazonaws.com/23ddf3860e2911e29c2d22000a1e9e7e_6.jpg"></li>
<li><img src="http://distilleryimage8.s3.amazonaws.com/23ddf3860e2911e29c2d22000a1e9e7e_6.jpg"></li>
<li><img src="http://distilleryimage8.s3.amazonaws.com/23ddf3860e2911e29c2d22000a1e9e7e_6.jpg"></li>
<li><img src="http://distilleryimage8.s3.amazonaws.com/23ddf3860e2911e29c2d22000a1e9e7e_6.jpg"></li>
<li><img src="http://distilleryimage8.s3.amazonaws.com/23ddf3860e2911e29c2d22000a1e9e7e_6.jpg"></li>
<li><img src="http://distilleryimage8.s3.amazonaws.com/23ddf3860e2911e29c2d22000a1e9e7e_6.jpg"></li>
<li><img src="http://distilleryimage8.s3.amazonaws.com/23ddf3860e2911e29c2d22000a1e9e7e_6.jpg"></li>
<li><img src="http://distilleryimage8.s3.amazonaws.com/23ddf3860e2911e29c2d22000a1e9e7e_6.jpg"></li>
<li><img src="http://distilleryimage8.s3.amazonaws.com/23ddf3860e2911e29c2d22000a1e9e7e_6.jpg"></li>
<li><img src="http://distilleryimage8.s3.amazonaws.com/23ddf3860e2911e29c2d22000a1e9e7e_6.jpg"></li>
<li><img src="http://distilleryimage8.s3.amazonaws.com/23ddf3860e2911e29c2d22000a1e9e7e_6.jpg"></li>
</ul>

CSS

li img{
display: block;
height: auto;
width: 100%;
float: left;
}
@media screen and (min-width: 307px) and (max-width: 440px) {
li{
float:left;
width: 50%;
height: auto;
display: inline-block;
}
}
@media screen and (min-width: 440px) and (max-width: 480px) {
li{
float:left;
width: 50%;
height: auto;
display: inline-block;
}
}
@media screen and (min-width: 480px) and (max-width: 612px) {
li{
float:left;
width: 50%;
height: auto;
display: inline-block;
}
}
@media screen and (min-width: 612px) and (max-width: 767px) {
li{
float:left;
width: 33.3333%;
height: auto;
display: inline-block;
}
}
@media screen and (min-width: 768px) and (max-width: 901px){
li{
float:left;
width: 33.3333%;
height: auto;
display: inline-block;
}
}

@media screen and (min-width: 901px) and (max-width: 1024px) {
li{
float:left;
width: 25%;
height: auto;
display: inline-block;
}
}
/* Desktops and laptops ----------- */
@media only screen and (min-width : 1024px) and (max-width: 1079px){
li{
float:left;
width: 20%;
height: auto;
display: inline-block;
}
}
@media only screen and (min-width : 1079px) and (max-width: 1224px) {
li{
float:left;
width: 20%;
height: auto;
display: inline-block;
}
}
@media only screen and (min-width : 1224px) and (max-width: 1530px) {
li{
float:left;
width: 20%;
height: auto;
display: inline-block;
}
}
/* Large screens ----------- */
@media only screen and (min-width: 1530px) and (max-width : 1824px) {
li{
float:left;
width: 16.6666%;
height: auto;
display: inline-block;
}
}
/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
li{
float:left;
width: 11.1111%;
height: auto;
display: inline-block;
}
}

最佳答案

@-moz-document url-prefix() {  
li img{
width: 100%;
max-width: 100%;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
li img{
max-width: 100%;
}
}

原来我需要添加 max-width add gived to conditional browser hacking for firefox and chrome

关于css - 响应式设计在 Firefox 中有效,在 Chrome 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12761952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com