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

Člen

Zobrazeno 11 zpráv z 11.
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Výška se nedá nastavit v % toto musíš přes JS
$(document).ready(function(){
$("header").css("height", $(window).height()*0.45);
});
a jak sis tím pomohl?
prdni tam selector pro body a :root, který obou nastaví height na 100%:
body, :root {
height:100%;
}
Sám vidíš že to nefunguje & mě to taky nikdy nefungovalo => Asi to vůbec nefunguje. Jedno z řešení: JS.
proč by se výška nedala napsat v CSS? Výška v % se bere od rodiče, v jeho případě body, jenomže on to body nemá nastavené, čili musí dát
body {
height:100%;
}
ale teď máme další problém body taky bere velikost v % od rodiče no a tím je :root, tak mu taky nastavíme výšku:
:root {
height:100%;
}
no a teď to bude mít podle představ, ještě protože 2 selektory nastavují totéž je můžeme sloučit.
body, :root {
height:100%;
}
Tak to jo, neznám to :root, takže mi to nikdy nešlo...
Výška se nedá napsat normálně v %, jelikož body má vlastně
nekonečnou výšku...
Výška se dá nastavit pouze tehdy, když má rodič nastavenou výšku.
To není nejlepší nápad. Už proto, že kořenovým elementem nemusí být html.
Zobrazeno 11 zpráv z 11.