Autor | Zpráva | ||
---|---|---|---|
xxxjirka Profil * |
#1 · Zasláno: 2. 3. 2007, 21:28:10
Zdravím, mám v CSS udělaný layout, který se skládá z hlavičky, dvou sloupců - levý je plovoucí a patičky. Vše má rozměry v jednotkách em a odpovídá to šířkou oknu 800px. Problém je, že je to celé zarovnané k lévému okraji, a já bych to chtěl mít na středu. Už jsem vyzkoušel snad všechno. Nemáte nikdo nějaký nápad? Mnohokrát děkuji.
|
||
J Profil * |
#2 · Zasláno: 2. 3. 2007, 21:42:18
|
||
Bubák Profil |
#3 · Zasláno: 2. 3. 2007, 22:06:42
tiso "kdysi" udělal názornou ukázku:
http://tiso.wz.cz/articles/vycentrovanie-obsahu-stranky.php |
||
jijik Profil * |
#4 · Zasláno: 3. 3. 2007, 10:56:36
cely to das treba do divu treba do main
a tomu potom nastavis position:relative; margin:auto; |
||
habendorf Profil |
#5 · Zasláno: 3. 3. 2007, 11:19:47
jijik: Bez zbytečné position a za splnění několika podmínek to fungovat bude, jinak ne.
|
||
jijik Profil * |
#6 · Zasláno: 3. 3. 2007, 13:27:49
me to jelo zatim vzdy...
jedine tedy mi to nejelo, kdyz sem nemel nedefinovane doctype... muzu se optat, za jakych okolnostich by to nejelo? |
||
habendorf Profil |
#7 · Zasláno: 3. 3. 2007, 14:13:00
jijik:
1) main musí mít nastavenou šířku 2) IE musí jet ve standardu, ne v quirku (proto také to jedine tedy mi to nejelo, kdyz sem nemel nedefinovane doctype... ) |
||
AlešD Profil |
#8 · Zasláno: 3. 3. 2007, 14:28:41
Pro IE (u všech dalších prvků se pochopitelně na staví centrování také, takže se musí dát příslušnému prvku text-align:left; aby se text zarovnal doprava nebo right píšeme-li persky):
body { text-align:center; } Pro ostatní dát obalovacímu divu layoutu: #text { width: 770px; text-align:left; /*kvůli center v body*/ margin: 0 auto; } |
||
Railbot Profil |
#9 · Zasláno: 3. 3. 2007, 14:38:26
Pro IE...
body { text-align:center; } To je nutné jen pro IE 6 v quirku a nižší verze. Už tu bylo řečeno. Jen aby nedošlo k mejlce, že je to potřeba pro všechna IE a vždy. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0