Home  >  Article  >  Web Front-end  >  Tips for vertically centering images using css_Experience exchange

Tips for vertically centering images using css_Experience exchange

WBOY
WBOYOriginal
2016-05-16 12:05:341566browse

The difficulty of the question lies in two points:

Vertically centered;
The picture is a replacement element with some special characteristics.​
As for how to solve it, here’s a trade-off of relatively structurally clean, CSS-simple workarounds:

.box {
/*Vertical centering method recognized by mainstream browsers other than IE*/
display: table-cell;
vertical-align:middle;

/*Set horizontal centering*/
text-align:center;

/* Hack for IE */
*display: block;
*font-size: 175px;/* is about 0.873 of the height, 200*0.873 is about 175*/
*font-family:Arial;/*Prevent hack failure problems caused by non-utf-8, such as gbk encoding*/

width:200px;
height:200px;
border: 1px solid #eee;
}
.box img {
/*Set the image to be vertically centered*/
vertical-align:middle;
}


Tips for vertically centering images using css_Experience exchange


Of course there are other solutions, which I won’t delve into here.
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn