Autor Zpráva
SuE
Profil
Potřebuju menu nastylovat tak, aby tam nebyly odrážky a aby odkazy mely černé pozadí a mezi řádky byly mezery. Zároveň by každé pozadí mělo být dlouhé jen tak jak je dlouhý text (tudíž to nemůže být display: block, protože tam se mi to prodlužuje až na konec - nebo jsem někde udělala něco blbě)
Jediný způsob, na který jsem přišla, je nacpat do tagu li ještě p a udělat to paddingem pro p ..no ale to JE teda prasárna :-)
Určitě to nějak jde ale já už na to nepřijdu.
mělo by to vypadat : takto (to levé menu je li s vloženým p)
habendorf
Profil
Teď ti vůbec nerozumím.
tudíž to nemůže být display: block - li je samo o sobě blokový prvek

Takže: dáš pro li požadovaný vertikální margin, na background odkazu dáš tu černou barvu
Proč do toho cpát ještě p, když to můžeš všechno ostylovat přes li?
Nebo možná nerozumím.
habendorf
Profil
Mimochodem ul je taky blokový, takže mu to nemusíš zbytečně nastavovat.
Petra
Profil
Taky moc nerozumím, ale mělo by stačit tohle:

ul{margin:0}
li {list-style-type:none;margin-bottom:3px}
li a{background:#000}
habendorf
Profil
ul {list-style-type:none;}
ul li {margin:5px 0 0 0;}
ul li a {background:#000;color:#fff;text-decoration:none;}

<ul>
<li><a href="#">menu1</a></li>
<li><a href="#">delsi polozka menu</a></li>
</ul>
habendorf
Profil
Petra: není nejlepší vždy stylovat co nejvyšší element? Mám na mysli to list-style-type na ul / li. Jinak jsme se docela shodli :o), jenom neuvidíš černé písmo na černém podkladě :o)
SuE
Profil
díky :-)
nějak takhle jsem to asi i dělala ale fungovalo to jen v IE a ve FF nee, jdu to zkusit znova a lépěji :-)
Petra
Profil
OT > habendorf: odkazy jsou modrý :-))
SuE
Profil
díík, už vím, kde byl čokl zakopaný, ja jsem měla malý line-height a ono to splývalo dohromady, sviňa svinsky svinutá :-)
včil už to vypadá lepší:
tribute to petra and habendorf :-)

co je kruci s tím odkazem ? se to furt duplikuje bo co .. už na to kašlu :-(
habendorf
Profil
Petra: OT > habendorf: odkazy jsou modrý :-))

Njn :o) Jsem to ale trouba!
Chamurappi
Profil
Reaguji na habendorfa:
li je samo o sobě blokový prvek
Jen připomínka: Výchozí hodnota display je u elementu <li> list-item.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0