У меня возникают проблемы с центрированием элементов по вертикали с помощью CSS. Если кто-нибудь может подсказать, что не так в моем коде ниже, я был бы признателен.
<head>
<style>
#container {
height: 500px;
background-color: yellow;
}
#test {
height: 300px;
background-color: blue;
vertical-align: middle;
margin: 0 auto;
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<!-- <script type="text/javascript">
function initialize() { /*
$("div#container").css("background-color","yellow");
$("div#container").height("500px");
$("div#test").css("vertical-align","middle");
$("div#test").css("background-color","blue");
$("div#test").height("300px");
*/
}
</script>
-->
</head>
<body onload="initialize()">
<div id="container">
<div id="test">test</div>
</div>
</body>
text-middle
вообще существует? Я знаю про выравнивания (среди всего прочего):middle
иtext-top
,text-bottom
- person Roko C. Buljan   schedule 13.04.2012text-middle
- person Roko C. Buljan   schedule 13.04.2012display: table;
- person Chris   schedule 13.04.2012display: table-cell
- person Vitalii Petrychuk   schedule 13.04.2012