Diskuze: Pozadí nav

HTML a CSS HTML a CSS Pozadí nav American English version English version

Aktivity (1)
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
Redaktor
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í
+1 bodů
Řešení problému
Nahoru Odpovědět 5.10.2014 18:08
Student FIT ČVUT. Followuj mě na https://twitter.com/tenhobi a ptej se na https://github.com/HoBi/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.