Есть ли способ динамически центрировать два объекта, используя только css? По динамическому центру i означает, что если размер одного из объектов изменится, css не будет иметь изменения.Динамически центрирующие элементы с css
На данный момент для достижения этого не динамически im используя css ниже, есть ли способ сделать это, не зная размеров высоты дочернего элемента перед рукой и, следовательно, не в состоянии правильно установить top:
и left:
?
HTML
<div class="box">
<img src="myimageurl" width="100" height="100">
</div>
CSS
.box {
width: 200px;
height: 200px;
background: red;
}
.box img {
margin-top: 50%;
margin-left: 50%;
position:relative;
/* These are the values id like to dynamically set */
top: -50px; /* being half of the image height */
left: -50px; /* being half of the image width */
}
Ive сделал Js скрипку вопроса здесь: http://jsfiddle.net/gnygxbxe/
выравнивания текста: центр; ? .. – pcs