Autor | Zpráva | ||
---|---|---|---|
Vojta008 Profil * |
#1 · Zasláno: 20. 11. 2007, 20:06:41
Ahoj, udělal jsem nový design na web ale z nepochopitelných důvodů mi na hlavním textem vzniká ve Firefoxu[ver. 2.0.0.9] a Opeře[ver. 9.24](v IE[6 a 7.0.5730.11] ne) mezera:
U menu vlevo vznikala taky ale tam jsem to ošetřil pomocí position: absolute, což tady kvůly různé délce textu nejde. Nevíte někdo co s tím? |
||
Vojta008 Profil * |
#2 · Zasláno: 20. 11. 2007, 20:07:13
adresa zamozřejmě: http://www.knytt.ic.cz/
|
||
Manq Profil |
#3 · Zasláno: 20. 11. 2007, 20:15:47
Kód jsem nezkoumal. Tipuju * {margin:0;padding:0}
|
||
Tomáš Hanus Profil |
#4 · Zasláno: 20. 11. 2007, 20:18:13 · Upravil/a: Tomáš Hanus
Vojta008
<b>Vítejte na české fan stránce věnované sérii Knytt!</b> proc nepouzivas Hx? Nejspise to bude padding pro <p> |
||
Vojta008 Profil * |
#5 · Zasláno: 20. 11. 2007, 20:56:53
Kdyby to bylo paddingem tak by se to objevilo i v IE ne?(btw padding tam je 10px)
|
||
Tomáš Hanus Profil |
#6 · Zasláno: 20. 11. 2007, 21:00:21
Vojta008
prave ne vzdy ;) |
||
Vojta008 Profil * |
#7 · Zasláno: 20. 11. 2007, 21:03:45
Aha, a nevíš jak to pořešit?(kromě možnosti vyzabíjet všechny uživatele IE a dát tam position: relative a nějakou zápornou hodnotu do top)
|
||
Miloš Profil |
#8 · Zasláno: 20. 11. 2007, 22:07:48
Je to v BoxModelu – IE máš v quirku.
Když ho přepneš do standardu, bude to počítat stejně. Jde o výšku divu #hlavicka. Pokud ho necháš v qiuirku, nastav jinou hodnotu pro height, nebo použij matrjošku. Mimo to tvé CSS je ohavnost sama – zapomínáš na jednotky – tady všude si je doplň: body {padding:50; #hlavicka { padding: 25 0 0 320; height: 167; #knytt {padding: 50 0 00 25; height: 170; width: 202; #stories { padding: 50 0 00 25; height: 220; width: 202; #ostatni { padding: 50 0 00 25; height: 250; width: 202; #anketa { padding: 50 0 00 25; height: 220; width: 202; #hlavnipanel {padding: 10 30 0 220; #paticka {height: 79; Krom toho hodnotu 00 neznám. Dále hr.cleaner { clear: both; display: none } je nesmysl – když má hr display:none, tak jako by nebyla, proto clear nehraje žádnou roli. Aby měl zápis clear smysl, je třeba použít místo displaye visibility: hidden A úplně zbytečně (viz výše) zapisuješ tytéž a tytéž hodnoty zas a zas. Jde to i takhle: /* napřed nadefinuješ to společné */ #knytt, #stories, #ostatni, #anketa {padding: 50px 0 0 25px; height: 170px; width: 202px; background-image: URL('pozadi_knytt.gif'); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px;} /* a pak opravíš a doplníš zbytek: */ #knytt {height: 170px;} #stories {background-image: URL('pozadi_knytt.gif'); top: 170px;} #ostatni {background-image: URL('pozadi_ostatni.gif'); top: 390px;} #anketa {background-image: URL('pozadi_anketa.gif'); top: 640px;} |
||
Vojta008 Profil * |
#9 · Zasláno: 21. 11. 2007, 16:59:00
Tak jsem to všechno opravil, CSS udělal méně ohavnější a prohlížeč nyní stránku prohlíží v normálním režimu. Alem mám další problém: v levém menu se mi pod divy stroies a ostatni(v IE jenom pod stories) nezobrazuje pozadi. Prosim tedy pro zmenu o radu s timhle.
|
||
Vojta008 Profil * |
#10 · Zasláno: 21. 11. 2007, 17:05:43
CSS je tady: http://www.knytt.ic.cz/styl.css
|
||
Vojta008 Profil * |
#11 · Zasláno: 21. 11. 2007, 17:16:31
Ha opraveno(nojo jsem vůl, zapoměl jsem na {)
|
||
Bubák Profil |
#12 · Zasláno: 21. 11. 2007, 17:24:16
Pokud ho necháš v qiuirku, nastav jinou hodnotu pro height, nebo použij matrjošku.
Nebo deklarovat pro ne-IE prohlížeče nestandadní box model: * {-moz-box-sizing: border-box; box-sizing: border-box;} |
||
Miloš Profil |
#13 · Zasláno: 21. 11. 2007, 22:20:48 · Upravil/a: Miloš
omyl
|
||
Časová prodleva: 16 let
|
0