Diskuze: web
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 13 zpráv z 13.
//= 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.
Musíš si roztáhnout "plátno", tj.
html,
body {
width: 100%;
height: 100%;
}
(případně i pošéfit margin, padding či box-sizing)
A poté když v body nějakému divu nastavíš height na 100 %, bude přes celou výšku obrazovky. (nesmí být zanořený do něčeho jiného, samozřejmě.
Co se týče pozadí tak
background-size: cover;
A pokud chceš zrušit bílé okraje (kvůli kterým se na stránce zobrazují scrollbary), udělej to tímto způsobem:
body {margin: 0;}
(o tom už se Honza Bittner zmiňoval)
body jsem margin nulu nastavil, ale bílý okraj nahoře zůstal.
Zkus ještě vynulovat body padding, případně může tohle odsazení způsobit margin některého z elementů v body.
http://prntscr.com/hztiqv
http://prntscr.com/hztisj
Žádný účinek
Obrázky moc nepomohou, možná bys nám spíše měl ukázat online ukázku.
Třeba můžeš soubory ze svého disku nahrát na vojta-korduliak.9e.cz do nějaké složky, abychom se na to mohli podívat.
Bílé místo je tam, protože ten obrázek tvoří pozadí divu a ne celé
stránky.
Defaultní margin tagu <p> tak tento div nezahrnuje – proto je celá
šířka toho marginu (16px) bez pozadí.
Když to chceš spravit, máš různé možnosti, například:
#container {overflow: auto;}
Díky moc za rady
Zobrazeno 13 zpráv z 13.