Autor | Zpráva | ||
---|---|---|---|
MrKew Profil |
Vytvářim webovky, a vyskytl se mi problém s float, kdykoliv pod obrazek s float dam div s clear tak se mi vyska divu nastavi na 700px.
Mohl by mi někdo poradit čím by to mohlo být. http://mrkew.lumolet.cz/rada/ (Doufám že jsem zvolil správnou kategorii, případně se omlouvám) Moderátor juriad: Problém se týká CSS, přesouvám tam a ještě jsem změnil titulek
|
||
juriad Profil |
#2 · Zasláno: 4. 3. 2015, 20:11:16
Problém je v tom, že ten clear se zarovná pod všechny plovoucí prvky, tedy i pod levé a pravé menu. (Jen tak z legrace zruš float oboum menu a uvidíš, že další položka v obsahu se bude zarovnávat správně.
Řešením je nepoužít clear, ale vlastnost overflow s hodnotu třeba auto (skoro každá funguje) na div s třídou text. Proč to tak funguje, skoro nikdo nechápe, ale můžeš se na to spolehnout. Přečti si http://www.quirksmode.org/css/clearing.html |
||
MrKew Profil |
#3 · Zasláno: 4. 3. 2015, 20:16:49
Aha,už je mi to jasné, děkuji mnohokrát
|
||
MrKew Profil |
|||
juriad Profil |
#5 · Zasláno: 6. 3. 2015, 18:09:37
Nikdy nenastavuj výšku něčeho, u čeho není dopředu známá (výška textů, seznamů, tabulek).
Máš tam: ul { height: 12px; ... } |
||
Časová prodleva: 9 let
|
0