Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Rosemary
Člen
Avatar
Rosemary:5.10.2014 18:06

Ahoj, mám na stránkách navigaci a potřebovala bych poradit, jelikož se mi tam nezobrazuje pozadí. Tu je CSS nav-u.

   nav {
    background-color:red;
    margin-left: 150px;
    border-right:2px solid black;
    border-left:2px solid black;
}

Už fakt nevím, čím to može být o_O.
Zkoušela jsem to dát do divu, tomu nastavit pozadí. Nastavit tomu šířku a tak. Jediný, kdy se zobrazí pozadí je, když nastavím position: absolute (viz obrázek) Neví někdo, v čem je chyba?
Horní obrázek -> bez position
Spodní -> s position (tam už se mi pozadí zobrazí)
Je fakt, že se nezobrazuje ani ten rámeček, ale ten mě netrápí :D

 
Odpovědět
5.10.2014 18:06
Avatar
Rosemary
Člen
Avatar
Rosemary:5.10.2014 18:06

Tu obrázek

 
Nahoru Odpovědět
5.10.2014 18:06
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na Rosemary
Honza Bittner:5.10.2014 18:08

Pokud máš položky menu pomocí floatu, někdy se stane, že se výška elementu špatně vypočítá etc... Použij na nav

overflow: auto;

Snad pomůže... :)

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
5.10.2014 18:08
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Rosemary
Člen
Avatar
Odpovídá na Honza Bittner
Rosemary:5.10.2014 18:33

No jo, fakt.
To by mě nenapadlo :D díky ;)

 
Nahoru Odpovědět
5.10.2014 18:33
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.