Diskuze: Osobní web - problém s containerem
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 14 zpráv z 14.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Nepoužívaj div-ka. Nauč sa Html5.
Děkuju za tip, ale alespoň pro tento projekt použiju DIV... Nevíš, kde je problém ?
Problém je ten, že všechno co je na té stránce napsané by mělo být na
bílém pozadí ... No a ono není
U '<div id="container">', nemáš určený 'height', máš tam pouze width.
#container {
width:1000px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
border-radius:50px;
**min-height: 200px;**
}
Chápu správně, ten height tam musí být určený vždy ?
To byla spíže ukázka, důvod proč se ti pozadí nedělá je to, že nějaký obsah, který je větší než ta velikost není závislá na '#container'.
Takže, když '#left', zrušíš 'float: left;', začne být závislé na tom, avšak pokud to bude pouze menu tak to stačí udělat na '#right', které ještě nemáš nastylované..
Tohle vlož před konec kontejneru:
<div style="clear: both;"></div>
Nebo pod right, dej třeba toto '<div style="clear: both;"></div>', ten bym ěl zařídit, bílé pozadí a float můžeš mít..
Tady máš k tomu nějakou dokumentaci:
http://www.w3schools.com/…ss_clear.asp
No ... tak jsem tak něják zkoušel, co jsi mi tu napsal. Takže jsem pochopil, že když má něco nastavené float tak to nejde ... No tak jsem se rozhodl, že nastavím každému DIVu vlastní pozadí ... je to správný postup, nebo jsem to zmršil úplně ?
--> omlouvám se, tahle odpověd je stará ... už to funguje tak jak má.
Udělej to jak ti radil 'Woyta', já ti pouze naznačoval když to není na ničem závislé výškou tak to nereaguje, podobně jako kdyby si to měl napozicovaný absolutně.
Zobrazeno 14 zpráv z 14.