Как сделать div с разными размерами по вертикали в середине страницы.Сделайте прямоугольник в середине
Например, высота 100px.
как окна 8 сообщений.
Thnk вы. Mohammad.
Как сделать div с разными размерами по вертикали в середине страницы.Сделайте прямоугольник в середине
Например, высота 100px.
как окна 8 сообщений.
Thnk вы. Mohammad.
Используйте margin:auto
в сочетании с position: absolute
. Затем объявите все левые/верхние/правые/нижние как ноль. Он работает только в том случае, если вы добавили height
в свой css. Он не работает для переменных высот.
Смотрите эту скрипку http://jsfiddle.net/mBBJM/1/
Спасибо! работа правильная. –
Если вам не нужно поддерживать ветхих браузеры, это, вероятно, самый простой способ. Размеры элемента не имеет значения:
.vert_element {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
Спасибо! работа правильная. –
Если я правильно понял вопрос, это как один из вариантов DEMO
<div class="wrap">
<div class="block">text</div>
<div class="block">text</div>
<div class="block">text</div>
<div class="block">text</div>
<div class="block">text</div>
<div class="block">text</div>
<div class="block">text</div>
<div class="block">text</div>
</div>
.wrap {
width: 800px;
margin: 0 auto;
background: #ccc;
display:block;
overflow: hidden;
padding: 100px 0 0 0;
}
.block {
width: 100px;
height: 50px;
background: green;
margin: 10px auto;
display:block;
}
.block:nth-of-type(2) {
height: 80px;
}
.block:nth-of-type(4) {
height: 150px;
}
.block:nth-of-type(7) {
height: 20px;
}
Можете ли вы Google это первое, и попытаться потратить некоторое время на поиск различных учебных пособий? – Lee
что-то вроде этого: http://stackoverflow.com/questions/24245616/vertically-centering-content-in-html/24245798#24245798 или это: http://stackoverflow.com/questions/25162020/vertically-align-middle -in-bootstrap-column/25162229 # 25162229 –