Autor Zpráva
markéta
Profil
Prosím, prosím, poradíte?
Snažím se absolutně pozicovat divy tak, aby se mi nepřekrývalo menu a logo, přičemž menu mám v levé části stránky a logo vlevo nahoře.
Menu mám TOP: 20%, takže je pod logem.
Zatím dobrý.
Ale když změnším okno, celé se to posune přes sebe.
Jak mám zajistit, aby se to při změně okna nehnulo?
markéta
Profil
Už jsem to vyřešila, přitloukla jsem to tam natvrdo. Dala jsem místo procent px, i když to není přesně ono, účel to plní.
Honza Hučín
Profil
Ano, to je vhodné řešení.
Yuhů
Profil
hm, pozicování v pixelech je docela dobrý nápad.

Normálně se to dělá tak, že se uvnitř stránky vymezí nějaká oblast, nejčastěji <div>. Té oblasti se nastaví position: relative;, čímž se zaručí, že vnitřní pozicované prvky budou odvozovat svou pozici od této oblasti a nikoli od okna. Pak si může každý šoupat oknem jak chce, ani se to nehne. Takže takhle:

<div style="position: relative; width: 700px; height: 600px;">
...
další pozicované prvky

</div>
Toto téma je uzamčeno. Odpověď nelze zaslat.