Autor Zpráva
Kry5
Profil
Zdravím,
zajímala by mě taková věc. Mám jeden narychlo seskládanej jednoduchoučkej web na pokusy: ZDE.
A jistě si všimnete, že menu má určité pozadí a o 10px překrývá horní prvek nad ním (#hlavicka) prozatim to mám řešený pomocí:
margin-top: -10px;


Ale zajímalo by mě jestli by tohoto šlo docílit jinak než pomocí záporného marginu nebo pozicování?

Díky
YOYO
Profil
myslím, že pozicování je lepší lepší řešení, než záporný margin,..
šlo by třeba sloučit obrázky do jednoho a ten nastavit na pozadí hlavičce,.. á nebo šoupnout menu do hlavičky
margin
Profil *
Já si myslím, že pro tento konkrétní případ je vhodné použit záporný margin. Je to nejjednodušší a současně nejvíce flexibilní řešení.
Trejpa
Profil
Kry5:
Stačí dát kompletní obrázek na pozadí (jeden nahoru pod hlavičku i menu a druhý se bude opakovat). Žádný záporný margin ani pozicování není třeba.
margin
Profil *
Kry5:
Žádný obrázek není třeba, a pokud se rozhodneš, že překrytí bude o pixel jiné, tak jenom přepíšeš jedno číslo v CSS, nemusíš malovat nový obrázek.
I kdyby už byly pozice finální, tak ušetříš jeden obrázek, a to se vyplatí.
Kry5
Profil
Jak říká margin, nechci to dávat do jednoho obrázku.

Ale pokud bych menu dal do hlavičky pomocí čeho by pak šlo posunout níže až za okraj hlavičky (opět bez position) - hlavička by se nemohla protáhnout, protože je tam opakující se pozadí a to musí končit těch 10px nad koncem pozadí menu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0