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?



(Ierakstīt jaunu komentāru)


[info]raivis_purins
2009-02-18 19:53 (saite)
http://css.maxdesign.com.au/floatutorial/tutorial0916.htm
Vienam ir jādod padings un vienam margin, skaties tutu, saprotami paskaidrots

(Atbildēt uz šo) (Diskusija)


[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)


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