Beart - függőleges igazítását div css
Kezdjük azzal, hogy ez a kérdés van osztva 2 kérdés. Egyrészt, mivel a div align vagy bármely más elemet a böngésző függőlegesen, másrészt, hogy hogyan csatlakoznak semmit, mint a szöveg, a DIVE. Menjünk érdekében.
Azt is érdemes megjegyezni, hogy még mindig nem tudom, minden normális sposoboa függőlegesen igazítsa a díva, aki dolgozik hibátlan minden böngészőben.
Div Alignment Függőleges Center
2 módja van, az abszolút és releváns. Például, tekintettel a központtól
, amelynek szélessége-magasság 100% -os árrés értéke nulla, akkor írunk:div # közepén háttérben: #CCC; / * az érthetőség kedvéért * /
szélesség: 300px;
magasság: 200px;
pozíció: abszolút;
top: 50%;
bal: 50%;
margin-top: -100px;
margin-left: -150px;
>
div # Splash háttér: #CCC; / * az érthetőség kedvéért * /
szélesség: 50%;
magasság: 50%;
pozíció: abszolút;
top: 25%;
bal: 25%;
>
Ebben az időben, a blokk helymeghatározás segítségével csak a koordinátákat a bal felső sarokban. Kivonni a teljes magassága a kültéri egység (az elején úgy döntött, hogy nem lenne
) A magasság a központosító készülék (100% - 50% = 50%). Azt ossza félbe, hogy a felső 25%. Szintén a szélesség és törvény rendre behúzással a bal (a példában: balra: 25%).Igazítása szövegének díva
Mint mindenki tudja, (. Nem IE) minden normális böngészővel működik:
A következő, például kód:
- A szöveg is igazodnia kell a függőleges központ ...
De IE (5,6 és 7-8) nachnayutsya mindenféle különböző perverzió. Ezek vagy alapulnak vonatkozó érdekeltség helyzetét és a tárterületet, vagy a java kifejezés. Sajnos, sem egyik, sem más módon történő összehangolása div IE nem nevezhető ideális, de nincs más alternatíva.
- div
- magasság: 200px;
- display: table-cell;
- függőleges-align: közép;
- >
- div p
- margin-top: expressziós ((parentNode.offsetHeight - this.offsetHeight)<0. «0″. (parentNode.offsetHeight — this.offsetHeight)/2 + «px»)
- >
- A szöveg is igazodnia kell a függőleges központ ...
Lenzi, e profondissima Quiete
infinito silenzio egy questa voce vo comparando:
- .betakar
- display: table-cell;
- függőleges-align: közép;
- szélesség: 100%;
- magasság: 401px;
- >
- .éppen az IE-
- display: none;
- szélesség: 1px;
- margin-left: -1px;
- >
- * Html .Csak-for-IE * html .valign-központ
- display: inline-block;
- függőleges-align: közép;
- >
- * Html .valign-központ
- szélesség: 100%;
- >
- * HTML .Csak-for-IE
- magasság: 100%;
- >
- * Html .Csak-for-IE * html .valign-központ
- display: inline;
- >