Autor Zpráva
Kindy
Profil
Ahoj,

Narazil jsem na toto:

html, body {
    height: 100%;            // výška sto procent
}

a) Proč se předepisuje výška sto procent? Jako, že by to nějaký prohlížeč nevykreslil na výšku stoprocentně? Nebo jaký je důvod?

b) Znáte ještě jiné základní přístupy pro předepsání stylu/stylů pro html, body { }

Děkuji :)
Tomáš123
Profil
Kindy:
a) Proč se předepisuje výška sto procent? Jako, že by to nějaký prohlížeč nevykreslil na výšku stoprocentně? Nebo jaký je důvod?
Najčastejšie sa táto deklarácia používa vtedy, ak sa v dcérskom prvku má použiť vlastnosť min-height (slúži napríklad na to, aby sa prvok vedel dynamicky rozťahovať, podľa toho, koľko obsahu v ňom je a aby nestratil všetku výšku, ak je obsahu málo).

b) Znáte ještě jiné základní přístupy pro předepsání stylu/stylů pro html, body { }
Napríklad pre body sa často nulujú marginy a paddingy.
Bubák
Profil
Kindy:
a) Proč se předepisuje výška sto procent? Jako, že by to nějaký prohlížeč nevykreslil na výšku stoprocentně?
Dá se to tak říct a všechny současné prohlížeče se chovají stejně. Používá se to, pokud mají být na stránce elementy s procentní výškou, ta se totiž počítá z výšky nadřazeného elementu, což je HTML a BODY.
http://kod.djpw.cz/zneb
http://kod.djpw.cz/zneb-
http://www.pixy.cz/pixylophone/2003_11_archiv.html#1069250243

Pokud byl zápis přesně takový, jako ve tvé ukázce, případná následující deklarace nebude fungovat kvůli chybě syntaxe, v CSS se komentáře zapisují jinak.
/* CSS komentář */
jenikkozak
Profil
Kindy:
b) Znáte ještě jiné základní přístupy pro předepsání stylu/stylů pro html, body { }
Jedná se o to, čemu Yuhů říká složená deklarace. Nejde tedy o až tak magickou sestavu selektorů, jak by se možná mohlo zdát.

Tomáš123:
Napríklad pre body sa často nulujú marginy a paddingy.
Pokud vím, stačí vynulovat margin pro body.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: