Autor | Zpráva | ||
---|---|---|---|
Pavel Kra. Profil * |
#1 · Zasláno: 28. 3. 2014, 16:45:15
Narazil jsem na zajímavý problém s kterým si nevím rady.
Mám relativně napozicované menu, které je pořád stejné velké a pod tím divem je ještě jeden 100% široký div ve kterém je obrázek na pozadí. Pokud měním velikost okna, mění se i souměrně ten div s tím obrázkem na pozadí, ale menu je stejně velké. A odstavec s textem, který je pod tím divem co má obrázek na pozadí se při zmenšení okna posouvá směrem k menu a pak se překryjí. Já chci aby ten odstavec textu obtékal kolem toho menu. #menu{ background-color: rgb(135,135,135); width: 160px; height:257px; position: relative; top: 165px; margin-left: 30px; float: left; z-index:1; } |
||
juriad Profil |
#2 · Zasláno: 28. 3. 2014, 16:50:51
Nepoužívej relativní pozicování. To slouží jen pro drobné posuny (třeba horní/dolní indexy), nikoli celé bloky webu.
Pak se dostaneš do takových problémů. Dodej živou ukázku, bez ní nelze říct, jak moc budeš muset web překopat. |
||
Pavel Kra. Profil * |
#3 · Zasláno: 28. 3. 2014, 16:52:27
juriad:
Když to napozicuji absolutně tak to přece nikdy obtékat nebude. Nebo to lze? |
||
juriad Profil |
Nepozicuj vůbec. Nech ty divy obtékat (float).
|
||
Pavel Kra. Profil * |
#5 · Zasláno: 28. 3. 2014, 17:07:34
juriad:
To bohužel vzhledem k zadání možné není :-) Existuje nějaké obtékání absolutně napozicovaného divu? To by vše vyřešilo. |
||
TomasJ Profil |
Pavel Kra.:
juriad tím „Nepozicuj vůbec. Nech ty divy obtékat (float).“ myslel, abys vynechal vlastnost position . Já pozicování na relative používám jen v případě, že se v elementu nachází vnořený prvek absolutní.
U tebe jde pravděpodobně o velmi špatné stylování. |
||
juriad Profil |
Pavel Kra.:
Zkus popsat celé své zadání. Nemyslím si však, že pozicování bude řešením. Je nutné jej úplně dokonale dodržet? TomasJ: Ano, tak jsem to myslel. Position relative v dnešní době má smysl jen pro zafixování souřadného systému pro absolutně pozicované potomky. |
||
Pavel Kra. Profil * |
#8 · Zasláno: 28. 3. 2014, 17:39:42
juriad:
Prostě gró celého problému je to aby při zmenšení okna ten text (který je mimochodem taky v divu) obtékal okolo toho menu (což je div). Text je v odstavci v divu a při překrytí s tím menu text obtékal menu. Nemáte nějaký nápad? Já vůbec ani nevím, že něco takové lze. |
||
juriad Profil |
#9 · Zasláno: 28. 3. 2014, 17:46:34
A proč ten pravý div nemůže být vždy přes celou šířku stránky?
Případně proč nemůže být ten pravý div plovoucí? s nastavenou maximální šířkou? |
||
Trejpa Profil |
#10 · Zasláno: 28. 3. 2014, 17:47:17
Pavel Kra.:
Na obtékání je přece plavání. Bez konkrétní ukázky s problémem konkrétní řešení nedostaneš. |
||
Pavel Kra. Profil * |
#11 · Zasláno: 28. 3. 2014, 17:53:51
juriad:
plovoucí jsou oba ty divy a oba mají nastavenou pevnou šířku. |
||
juriad Profil |
#12 · Zasláno: 28. 3. 2014, 17:55:43
Pavel Kra.:
Dokud neukážeš kód, nebo mnohem lépe stránku, kde ti to nefunguje, nemáme se moc o čem bavit. |
||
Davex Profil |
#13 · Zasláno: 28. 3. 2014, 19:49:04
Pavel Kra.:
„Nemáte nějaký nápad?“ Na tohle stačí margin-bottom .
|
||
Časová prodleva: 10 let
|
0