| 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: 12 let
|
|||
0
