html - 图像中心垂直和水平对齐,具有响应能力

标签 html css internet-explorer

它对 chrome 有响应,但 IE 10 对图像大小调整没有响应。

如果图像更大,那么最初 max-width: 100% 和 max-height: 100% 不起作用...

HTML

<div class="wrapper">
    <div class="outer">
        <div class="imagewrap">
            <div class="imagefluid">
                <img src="http://upload.wikimedia.org/wikipedia/commons/5/53/Dallas-Reunion.jpg" style="max-height: 100%; max-width: 100%;" alt=""/>
            </div>
        </div>
    </div>
</div>

CSS

* {margin:0;padding:0}
html,body{height:100%}
.wrapper{
    height: 100%;
    width: 100%;
    display: table;
    vertical-align: middle;
}
.outer{
    display: table-cell;
    vertical-align: middle;
}
.imagewrap{
    position: relative;
    left: 50%;
    float: left;
}
.imagefluid{
    position: relative;
    text-align: right;
    left: -50%;
}

这是 fiddle 。

http://fiddle.jshell.net/a5mgS/4/

我们将不胜感激任何帮助。

最佳答案

尝试:

.imagewrap{
    width:100%;
    position:relative;
    left:50%;
    float:left;
}
.imagefluid{
    width:100%;
    position:relative;
    text-align:right;
    left:-50%;
}

.imagefluid img {
    width:100%;
    height:auto;
}

关于html - 图像中心垂直和水平对齐,具有响应能力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19555671/

相关文章:

jquery - HTML 解析 - 从 div 内的表中获取数据?

javascript - 为敌人制作一个有效的战斗系统

css - 更少的变量范围/上下文

css - 在应用包含/覆盖之前调整背景图像的大小

css - 网站在除 IE 以外的其他浏览器中看起来正常

javascript - clearfix/JavaScript,绝对位置,可变高度

html - css: div height 灵活地到达屏幕底部有一些边距

Java Applet init 非常慢 - java 1.8。 u60

html - Radmenu 悬停菜单显示在 IE8 中的其他 Radmenus 下

html - 如何在 Internet Explorer 中制作全高表格中的全高单元格