Выравнивает элемент по вертикали относительно своего родителя, окружающего текста или ячейки таблицы.
display: table-cell;
<html>
<head><meta charset='utf-8'></head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function() {
$(document).click(function() {
$('#id').toggleClass("class");
});
$("#button").click(function() {
$("#id .id").toggleClass("class");
});
});
</script>
<style>
.class{
display:block !important;
}
#id{
display:none;
}
</style>
<a id="button" href="#">раскрыть</a>
<div id="id" class='id'>блок</div>
</html>