Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Sfondo menu? Da dove viene?

    Salve a tutti.
    Vorrei premettere che ho ben poca esperienza con i css e mi si presenta un problema:
    http://www.lomiz.altervista.org
    Dunque la struttura del sito è tableless dunque uso i div con i css.
    Il problema è un effetto imprevisto ossia lo sfondo sulla riga del menu: lo sfondo del menù è di colore grigio ma non capisco da dove venga...

    La parte di codice interessata è la seguente:

    ...
    <div id="container">
    <div id="header">

    <h1>Logo</h1>
    </div>
    <ul id="nav">
    <li id="active"><span>Home</span>[*]<span>Download</span>[*]<span>FAQ</span>[*]<span>Forum</span>
    [*]<span>Contacts</span>[/list]
    ....


    Dunque la classe interessata dovrebbe essere "container", ed ecco il suo codice:
    ...
    div#container{
    width: 60em;
    margin: 0 auto;
    text-align: left;
    border-left: 2px solid #36c;
    border-right: 2px solid #36c;
    }
    ...

    Io desiderei che lo sfondo del menù sia bianco o cmq di un altro colore, o addirittura inesistente facendo vedere l'immagine ripetuta (x-y) di sfondo...

    Spero di essermi spiegato bene.

    Ringrazio anticipatamente, sicuro che mi aiuterete a risolvere questo problema

  2. #2
    Non è detto che il problema stia nel container.. lo sfondo potrebbe essere anche del "nav" oppure del "header"

    se lo vuoi bianco metti a #nav {bacground: #fff;} oppure posta un pò di css in piu
    Questa volta, più che un voto.. è favoreggiamento.

  3. #3
    http://www.lomiz.altervista.org/monoelastico.css

    Qua è presente il css in questione.

    Ho provato a cambiare colore in questo punto:

    ..
    ul#nav{float: left;width: 100%;list-style: none;
    margin: 0;padding: 0;border-bottom: 1px solid #D7D7D7}
    ..

    sostituendo #D7D7D7 con black ma a quanto pare sbaglio ancora

  4. #4
    Nessuno mi sa dare una mano?

  5. #5
    ti spiego: nel momento in cui all'interno di un elenco <ul> tu assegni l'attributo float: left agli elementi[*], l'altezza dell'<ul> diventa pari a 0, quindi lo sfondo che ti viene mostrato è quello che ci sarebbe sotto se non esistesse proprio l'elenco...

    per risolvere basta che aggiungi alla dichiarazione dell' ul#nav la definizione dell'altezza e del colore dello sfondo, del tipo
    codice:
    height: 23px; background: #fff;
    capito?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.