Please find below the link,
http://jsfiddle.net/anglimass/Y8AvM/
I just wanna my div come's vertically align middle ie7 also.
Can anybody help?
Thanks
Sorry guys,
I find out one good solution Please see below the link,
http://jsfiddle.net/anglimass/ct4tx/
Thanks,
Ref:http://css-tricks.com/snippets/css/exactly-center-an-imagediv-horizontally-and-vertically/
Vertically centering div items inside another div Just set the container to display:table and then the inner items to display:table-cell . Set a height on the container, and then set vertical-align:middle on the inner items.
The default value of vertical-align (if you declare nothing), is baseline. Images will line up with the text at the baseline of the text.
It's not working in IE7 because IE7 does not support display: table-cell
.
I've even told you this before.
Here's an alternative vertical centering technique that does work in IE7: How to vertically align an image inside div
Here's the simplest version of the technique from the above answer applied to your code: 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;
}
It works in all modern browsers, and of course, IE7.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With