Autor | Zpráva | ||
---|---|---|---|
H.V. Profil * |
#1 · Zasláno: 17. 4. 2010, 20:33:21
zdravím, nevíte co by mohlo zakázat vycentroávní v CSS?
Zde je kod v CSS: #uvodni-center { margin:0 auto; } a zde je obsah webu: <div id="uvodni-center"> obsah </div> a zde je výsledek: www.tranceband.com nevíte proč to necentruje? |
||
panther Profil |
#2 · Zasláno: 17. 4. 2010, 20:34:37 · Upravil/a: panther
H.V.:
nezadal jsi šířku, ta je defaultně 100% u blokového divu. Zadej ji. EDIT: bude :-) Nekamenujte mě, prosím, už je večer. |
||
Yur4Y Profil |
#3 · Zasláno: 17. 4. 2010, 20:35:03
panther:
„Nebude to vycentrované v IE, to si dohledej.“ Prečo by nemalo byť? |
||
H.V. Profil * |
#4 · Zasláno: 17. 4. 2010, 22:34:09
hm nic ztoho nepomohlo jede to akorat sem a tam ale pevny center to nechce, no nic nevadi hodim tam starý dobry <center> ikdyž to nikdo nedoporučuje
|
||
Petr ZZZ Profil |
#5 · Zasláno: 18. 4. 2010, 13:59:01 · Upravil/a: Petr ZZZ
Na vycentrování celé stránky nepotřebuješ
class ani id , stačí vycentrovat body , např. tímto zápisem v CSS:
body { width:960px; align:center; margin:20px auto 40px auto; padding:0px 30px 60px 30px; } Padding můžeš i vynechat, to je jen pro inspiraci. Margin by mělo stačit zapsat jen dvěma hodnotami, např.: margin:0 auto;
Dodatek: Nejsem si jistý, zda do zápisu <link href="/CSS/style.css" rel="stylesheet" type="text/css"> href="CSS/style.css"
|
||
Penguin Profil * |
#6 · Zasláno: 18. 4. 2010, 14:12:35
a dosaď si do toho
position:relative; |
||
Railbot Profil |
#7 · Zasláno: 18. 4. 2010, 14:20:51 · Upravil/a: Railbot
Petr ZZZ:
align:center je nějaký nový atribut nebo to mělo být text-align:center? A jen tak mimochodem zápisy zadáváš zbytečněo chlup delší, stačí margin:20px auto 40px a padding:0 30px 60px. Penguin: Na co by mu to bylo? |
||
Penguin Profil * |
#8 · Zasláno: 18. 4. 2010, 14:37:40
Railbot: Centrovat tímhle spůsobem jde jen když je pozice relativní né ? A kdyžyb měl na něčem div kde bude mýt pozici absolute tak by mu to nešlo.
|
||
panther Profil |
#9 · Zasláno: 18. 4. 2010, 14:40:22
Petr ZZZ:
„Dodatek: Nejsem si jistý, zda do zápisu [...] patří to první lomítko“ je to absolutní adresování od rootu webu, kde se v tomto případě adresář CSS nachází. Je to zcela správně. |
||
Petr ZZZ Profil |
#10 · Zasláno: 18. 4. 2010, 22:38:03
Railbot:
„align:center je nějaký nový atribut nebo to mělo být text-align:center?“ Pokud je to pro vycentrování webu zbytečné, tak se omlouvám za matoucí kus kódu. Okopíroval jsem to ze svého CSS a jenom vymazal či okomentoval vše, co se mi jevilo nepotřebné. Proč tam mám body { align:center; } , vůbec netuším, ale musel jsem to opsat z nějakého zdroje, který jsem vyhodnotil jako důvěryhodný a musel jsem to tam napsat z nějakého důvodu a muselo to fungovat, jinak bych to zase vymazal. Ale fakt už nevím, proč to tam mám. Nemohlo by to mít třeba něco do činění s tabulkami, jako třeba že když to dám přes CSS do body , že už to pak nemusím extra deklarovat tagům jako table, td, caption nebo col?
Jinak dík za ten kratší zápis marginu a paddingu. panther: To s tím lomítkem úplně nechápu. To je jako jedno, jestli tam na začátku je nebo není? Já mám např. v kódu toto, bez lomítka: <img src="bilder/Thumb-Dicerca-herbsti.gif"> , přičemž absolutní adresa by byla http://www.zabra.at/bilder/Thumb-Dicerca-herbsti.gif . Analogicky k zápisu kolegy H.V. bych to musel psát s lomítkem: <img src="/bilder/Thumb-Dicerca-herbsti.gif"> , ale funguje mi to bez lomítka. Jak to tedy je?
|
||
H.V. Profil * |
#11 · Zasláno: 18. 4. 2010, 23:24:09
hoši nezabralo to =D
|
||
H.V. Profil * |
#12 · Zasláno: 18. 4. 2010, 23:25:24
pardon že pišu hned za sebou, necham tam ten <center> a hotovo nikomu to neubliži ;-) ale dik za rady
|
||
Bubák Profil |
#13 · Zasláno: 18. 4. 2010, 23:31:06 · Upravil/a: Bubák
Petr ZZZ:
„Proč tam mám body { align:center; }, vůbec netuším“ - kvůli IE5 a možná i IE5.5 - kvůli IE jakékoliv verze ve quirku „To s tím lomítkem úplně nechápu“ Relativní adresa se počítá od místa umístění souboru Kořenová adresa začíná lomítkem a počítá se od kořene webu Absolutní adresa začíná protokolem (http://) „Analogicky k zápisu kolegy H.V. bych to musel psát s lomítkem“ Protože máš stránky v rootu webu, tak to tak psát můžeš, vyjde to nastejno. <img src="http://www.zabra.at/bilder/Thumb-Dicerca-herbsti.gif"> <img src="/bilder/Thumb-Dicerca-herbsti.gif"> <img src="bilder/Thumb-Dicerca-herbsti.gif"> Rozdíl by byl, pokud by stránka v obrázkem byla v nějaké složce, a umístění obrázku se nezměnilo, pak by byla relativní cesta k obrázku takto: <img src="../bilder/Thumb-Dicerca-herbsti.gif"> |
||
Railbot Profil |
#14 · Zasláno: 19. 4. 2010, 00:30:21
Penguin:
„Centrovat tímhle spůsobem jde jen když je pozice relativní né ?“ Né. „A kdyžyb měl na něčem div kde bude mýt pozici absolute tak by mu to nešlo.“ Který DIV bude koho mýt? Proč by tam měl mít něco absolutně pozicované? A i kdyby, jistě by to pozicoval vůči něčemu konkrétnějšímu, než je celé body. |
||
Petr ZZZ Profil |
#15 · Zasláno: 19. 4. 2010, 00:34:24
Bubáku díky moc!
|
||
Časová prodleva: 14 let
|
0