簡體   English   中英

IE7垂直對齊中間 - 不工作

[英]IE7 vertically align middle - not working

請在下面鏈接中找到

http://jsfiddle.net/anglimass/Y8AvM/

我只想要我的div來垂直對齊中間ie7。

有人可以幫忙嗎?

謝謝


對不起大家,

我找到了一個很好的解決方案請參見下面的鏈接,

http://jsfiddle.net/anglimass/ct4tx/

謝謝,

參考: http//css-tricks.com/snippets/css/exactly-center-an-imagediv-horizo​​ntally-and-vertically/

它在IE7中不起作用,因為IE7 不支持 display: table-cell

我以前甚至告訴過你。

這是一種替代的垂直居中技術,可以在IE7中工作: 如何垂直對齊div內的圖像

以下是應用於您的代碼的上述答案中最簡單的技術版本: http//jsfiddle.net/thirtydot/Y8AvM/1/

HTML:

<div class="inlay">
    <span class="helper"></span><img src="http://goldstudios.net/uploader/uploads/Wildebeest_$1$2ryes3hf$Fl0tEsFaORwBW2seye9qN0.jpg" />
</div>​

CSS:

html, body {
    height: 100%;
    background: #ddd;
}
.inlay {
    height: 100%;
    text-align: center;
}

.inlay img {
    vertical-align: middle;
}
.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

它適用於所有現代瀏覽器,當然還有IE7。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM