skakri ([info]skakri) rakstīja [info]koderi kopienā,
@ 2009-02-18 19:31:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
CSS
Kā apiet gļuku(/fīču), ka, ja tiek pielietots line-height, elementam, kas ir ar vertical-align:middle - teksts necentrējas?



(Lasīt komentārus) - (Ierakstīt jaunu komentāru)


[info]skakri
2009-02-19 08:53 (saite)
Nē, centrēšana bija domāta vertikāli.
Vispār, man liekas, ka tas viss ir metams miskastē - lai iecentrētu pašu bloka elementu es lietoju display: table-cell un position: middle (jā, viss darbojas!), bet ja iekšējam tekstam tiek pievienots line-height: 13px, tad uz IE teksts pārlec uz augšu, tā, ka nebūtu norādīts line height.
Vēl jau būtu variants {div holderis}{div augša}{/div}{div centrēts}{a}teksts{/a}{div}{div apakša}{/div}{/div}, bet tas īsti neder, jo saitei ir fiksēta izmēra fons, kas mainās uz :hover. Vārdu sakot, pornogrāfija.

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)

labojums
[info]skakri
2009-02-19 08:54 (saite)
*nebūtu norādīts line height. => position

(Atbildēt uz šo) (Iepriekšējais)


(Lasīt komentārus) -

Neesi iežurnalējies. Iežurnalēties?