Autor Zpráva
Retrey
Profil *
Jaké CSS vlastnosti mám použít, aby jsem měl panel ( <div id="menu"> ) o výšce 30 pixelů a délce od kraje ke kraji stránky? Například, jako horní panel na Facebooku.
Han
Profil
#menu {height: 30px;
       width: 100%;
}


Ak to xceš aj prilepené na horný okraj pri scrollovaní (ako na Facebooku) tak potom pridaj ešte
position: fixed; top: 0px; left 0px;
;)
Retrey
Profil *
Díky, jdu to zkusit :)
Chamurappi
Profil
Reaguji na Retreye:
od kraje ke kraji stránky
Zrušit přirozené okraje stránky.

o výšce 30 pixelů
Proč pixelů? Ony v něm budou obrázky? Pokud v něm má být text, tak výšku neznáš. Nastavovat ji (jak ukazuje Han) je nesmysl. Nastavovat šířku také.
Someone
Profil
Chamurappi:
Nastavovat šířku také
Pokus o vysvětlení: proč?
Je to zbytečné, protože div sám o sobě má 100% šířku svého nadřazeného elementu. (Tedy aspoň doufám)
Han
Profil
Xcel 30px, dal som mu ich ;) To width ani nevime prečo tam mám, dávam to asi len preto aby som sa vyznal v tom ktorý je natiahnutý a ktorý nie. Bože.
Chamurappi
Profil
Reaguji na Hana:
width ani nevime prečo tam mám, dávam to asi len preto aby som sa vyznal
Dáváš ho tam proto, že by se jinak při fixním pozicování, které jsi později zmínil, ten element smrsknul (lepší by ovšem bylo nastavit right: 0).
Nebo proto, aby po přidání vodorovného paddingu byl element ve výsledku širší než 100% a aby pak Retreyovi vrtalo hlavou proč.
Rozhodně se nikdy width: 100% nedává pro parádu.

Xcel
Excel? Piš laskavě normálně.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0