我正在尝试使用以下条件将元素(水平和垂直)居中:元素的显示是内联块,因为我希望根据其内容计算其宽度/高度。
当容器大于元素时,一切都很好。
但是,当元素大于容器时,问题就开始了,并且元素获取容器的宽度而不是其内容。
在此先感谢,奥伦
以防 jsFiddle 宕机,下面是代码片段:
<div class="working_area">
<div class="image_container">
<img src="http://eofdreams.com/data_images/dreams/bear/bear-05.jpg"/>
</div>
</div>
和
.working_area {
background: yellow;
position: absolute;
width: 600px;
height: 600px;
display: -webkit-flex;
-webkit-justify-content: center;
-webkit-align-items: center;
}
.image_container {
display: inline-block;
/*shrink a bit*/
-webkit-transform: scale(0.7);
/*-webkit-transform-origin: center center;*/
}