Я пытаюсь установить текст в центре окна, когда числа нет, а когда число присутствует, текст должен идти вверх и номер внизу.HTML-текст в центре окна
Я могу показать поле с цифрой правильно, но без номера окна вертикальное выравнивание не работает.
Я новый пчела HTML.
Может кто-нибудь помочь мне здесь? Я просмотрел различные статьи, и они указывают на использование ячейки таблицы и вертикального выравнивания в середине. Я тоже это пробовал, я думаю, что красная коробка не имеет текста посередине.
Вот пример.
http://jsfiddle.net/seohh5r1/2/
<!DOCTYPE html>
<html>
<head>
<style>
.alignleft {
float: left;
}
.alignright {
float: right;
}
.even-boxes,
.odd-boxes {
height : 52px;
width : 430px;
padding-left : 20px;
display : table-cell;
vertical-align : middle;
}
.odd-boxes {
background-color:#FFCCCC;
}
.even-boxes {
background-color:#CCEBFF;
}
.surname-entry {
font-size: 25px;
font-family:"Verdana";
}
.name-entry {
font-size: 18px;
font-family:"Verdana";
}
.another-entry {
font-size: 14px;
font-family:"Verdana";
}
.number-entry {
font-size: 32px;
font-family:"Verdana";
}
</style>
</head>
<body>
<div class="odd-boxes">
<div>
<span class="surname-entry">ABCDEFGH<span>,</span></span>
<span class="name-entry"> PQRSTU</span>
<span class="number-entry alignright" style="margin-right:20px">K</span>
</div>
</div>
<div class="even-boxes">
<div>
<span class="surname-entry">ABCDEFGH<span>,</span></span>
<span class="name-entry"> PQRSTU</span>
<span class="number-entry alignright" style="margin-right:20px">K</span>
<div class="another-entry">[1234567890101]</div>
</div>
</div>
</body>
</html>
Смотрите эту ссылку, может быть полезно .... http://stackoverflow.com/questions/8865458/how-to-align-text- vertically-center-in-div-with-css –