31-12-2012, 21:24
Bo nie rozumiesz działania vertical align. Vertical align dla:
a) komórek (table cell) wyrównuje ich zawartość w pionise
b) dla innych elementów wyrównuje JE w pionie względem siebie
Jeżeli w danych elemencie masz np spana który ma display:inline-block; width:0; height:100%; to jego bracia którzy będą mieli vertical-align wyrównają się w pionie do niego
Mówisz że chcesz wstawić w ten link jeszcze obrazek. To właśnie centruj względem niego, bo jest wyższy.
Możesz też skorzystać z line-height lub zwyczajnego padding-top (dla grafiki w linku wykorzystaj wtedy albo position:relative, top:-....px; albo translateY(-....px))
a) komórek (table cell) wyrównuje ich zawartość w pionise
b) dla innych elementów wyrównuje JE w pionie względem siebie
Jeżeli w danych elemencie masz np spana który ma display:inline-block; width:0; height:100%; to jego bracia którzy będą mieli vertical-align wyrównają się w pionie do niego

Możesz też skorzystać z line-height lub zwyczajnego padding-top (dla grafiki w linku wykorzystaj wtedy albo position:relative, top:-....px; albo translateY(-....px))