Autor | Zpráva | ||
---|---|---|---|
joujoujou Profil * |
#1 · Zasláno: 28. 1. 2013, 21:17:24
Na webu to mám tak, že mám jeden hlavní kořenový Div označený jako "hlavní", který je uprostřed:
} #hlavni { width: 950px; margin: auto; text-align: left; background-color: white Problém je ten, že když chci do tohoto hlavního divu vložit nějaký "podřízený" div a dát mu fixed position (absolute pozice funguje normálně), tak fixed sice funguje, ale onen "podřízený" div vůbec nereflektuje to, že je v tom "hlavním" divu, ale fixuje se nezávisle v levém rohu obrazovky .. Nevíte co s tím? |
||
pavuk Profil |
nic, je to prostě taková nepěkný věc (omezujícím blokem, od kterého se počítá pozice prvku, je vždy okno prohlížeče (tedy nikoli nejbližší pozicovaný předek)). Zkus to napozicovat záporným marginem od středu stránky
|
||
joujoujou Profil * |
#3 · Zasláno: 29. 1. 2013, 00:30:39
A mohu mít ještě dotaz, jak konkrétně "napozicovat záporným marginem" ?
|
||
joujoujou Profil * |
#4 · Zasláno: 29. 1. 2013, 02:39:05
Jak například tady udělali ten vršek, že je uprostřed a přesto se elasticky posouvá s posouváním dolů?
|
||
margin Profil * |
#5 · Zasláno: 29. 1. 2013, 17:36:14
Řešení tvého problému s fixním pozicováním.
Sice nevím, zda by seto dalo řešet napozicváním záporným marginem od středu stránky, ale stačí použít matrjošku. Jeden div zafixuješ, kam potřebuješ a do zafixovaného DIVu si nastrkej objekty, které toužíš mít zafixované a dělej tam s nimi, co potřebuješ. |
||
Časová prodleva: 11 let
|
0