выравнивание текста: по центру
.navigation {
float: left;
height: 160px;
position: relative;
width: 24px;
text-align: center;
}
.navigation a {
display: block;
}
EDIT
Если вы хотите, чтобы он также был центрирован по вертикали, вам нужно добавить еще одну ограничивающую рамку, которая будет центрирована по вертикали:
<style type='text/css'>
.navigation {
float: left;
height: 160px;
position: relative;
width: 24px;
border: 3px solid black;
text-align: center;
display: table;
}
.wrapper {
vertical-align: middle;
display: table-cell;
}
.navigation a {
display: block;
}
</style>
<div class="navigation">
<div class='wrapper'>
<a class="active" href="index.html">1</a>
<a href="index.html">2</a>
<a href="index.html">3</a>
<a href="index.html">4</a>
</div>
</div>