css中强制让ie7和ie9显示一样

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

CSS是一种网页样式设计语言,它可以使网页看起来更美观,使网页与众不同。但是,有时候我们在写CSS时会遇到一些问题。比如说,我们在IE7和IE9中打开同一网页时,使用同一CSS样式却会出现不同的显示效

CSS是一种网页样式设计语言,它可以使网页看起来更美观,使网页与众不同。但是,有时候我们在写CSS时会遇到一些问题。比如说,我们在IE7和IE9中打开同一网页时,使用同一CSS样式却会出现不同的显示效果。这是因为不同的浏览器对CSS的支持程度不同,导致网页显示出现问题。下面,我们就来解决这个问题。

body {
    margin: 0;
    padding: 0;
    background: #F0F0F0;
}

/*强制让IE7和IE9显示一样*/
@media screen9 {/*9表示只在IE7和IE9中生效*/
    .example {
        width: 400px;
        height: 200px;
        margin: 20px auto;
        background: #FFF;
        border: solid 1px #CCC;
        border-radius: 5px;
    }
} 

在上述的CSS代码中,我们使用了“@media”查询语句,同时加上了“9”属性,这个属性只会被IE7和IE9浏览器识别并执行。因此,当我们在IE7和IE9中打开网页时,这段CSS代码就会生效,且与其他浏览器的显示效果一致。

总结起来,我们只需要在使用CSS的时候加上@media screen9查询语句,就能轻松地解决IE7和IE9显示不一致的问题。这种做法虽然并不优美,但却是目前最好的解决方法了。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css中强制让ie7和ie9显示一样

粉丝

0

关注

0

收藏

0

已有0次打赏