【CSS】360浏览器在兼容模式下,采用display:flex;overflow-y:auto设置样式,为什么还是会出现元素挤压?

360浏览器在兼容模式下(极速模式下以及谷歌和火狐都正常),采用display:flex;overflow-y:auto来设置样式,出现了Y轴滚动条,为什么还是会出现元素挤压?如下图一所示。而图二是没有超出内容,也没有显示Y轴的就是样式正常。以下是样式代码,请大神指点!

 .el-checkbox-group{

display: -ms-flexbox;

display: flex;

-ms-flex-direction: column;

flex-direction: column;

padding: 10px 8px;

height: 450px;

overflow-y: auto;

label{

display: block;

line-height: 38px;

height: 38px;

//height: auto;

cursor: default;

.el-checkbox__label{

font-size: 18px;

font-weight: normal;

cursor: pointer;

color: #409EFF;

text-decoration: underline;

cursor: default;

.game_id{

display: inline-block;

margin-right: 42px;

color: #666;

text-decoration: none;

}

a{

display: inline-block;

overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap;

width: 140px;

}

}

.el-checkbox__input{

float: right;

cursor: pointer;

margin-top: 10px;

}

}

.el-checkbox__label{

cursor: default;

}

.el-checkbox{

margin-left: 0;

}

}

clipboard.png

clipboard.png

回答:

360兼容模式使用的是IE7内核,所以flex杯具。

以上是 【CSS】360浏览器在兼容模式下,采用display:flex;overflow-y:auto设置样式,为什么还是会出现元素挤压? 的全部内容, 来源链接: utcz.com/a/154407.html

回到顶部