У меня есть div с фиксированной шириной и высотой, установленный на экране.
Я хочу выровнять это по вертикали посередине, но тело изменит высоту, так как разрешение экрана изменится, его полноэкранный макет, высота и ширина будут меняться по мере уменьшения или увеличения разрешения экрана зрителя.
В основном у меня есть.
<div id="center">
<ul id="wrap">
<li><a href="#">Início</a></li>
<li><a href="#">Historico</a></li>
<li><a href="#">Comissao Organizadora</a></li>
</ul>
</div><!--menu-->
и я попытался использовать margin-top:50%, margin-bottom:50%
но без успеха.
Проверьте эту демонстрационную версию jsfiddle
<div id="center">
<ul id="wrap">
<li><a href="#">Início</a></li>
<li><a href="#">Historico</a></li>
<li><a href="#">Comissao Organizadora</a></li>
</ul>
</div>
Стиль CSS
html, body, #center {
height: 100%;
position:relative;
margin:0px;
padding:0px;
}
#center #wrap {
margin:0px;
padding:0px;
height: 50%;
position: absolute;
top: 50%;
left:40%;
}