[HTML] problema spazio aggiuntivo tra elementi <li> di menu a tendina

mircovenix

Nuovo Utente
23 Lug 2018
1
0
1
buongiorno a tutti.
stavo sviluppando una parte di un sito web, e ne posto solo la parte interessata…
il codice che posto (sia html che css) è di un menu a tendina.

Codice html
codice:
Codice:
<div id="contenitore_menu_1">
    <ul id="menu_1">
        <li id="scelta_menu_1">
            <p>
                1
            </p>
        </li>
        <li id="scelta_menu_2">
            <p>
                2
            </p>
        </li>
        <li id="scelta_menu_3">
            <p>
                3
            </p>
        </li>
        <li id="scelta_menu_4">
            <p>
                4
            </p>
        </li>
        <li id="scelta_menu_5">
            <p>
                5
            </p>
            <ul id="sotto_menu_1">
                <li id="scelta_sotto_menu_1">
                    <p>
                        1
                    </p>
                </li>
                <li id="scelta_sotto_menu_2">
                    <p>
                        2
                    </p>
                </li>
                <li id="scelta_sotto_menu_3">
                    <p>
                        3
                    </p>
                </li>
            </ul>
        </li>
    </ul>
</div>


Codice css
codice:
Codice:
div[id="contenitore_menu_1"]{
    position: relative;
    top: 150px;
    right: 100px;
    bottom: 0px;
    left: 100px;
}
div[id="contenitore_menu_1"] ul[id="menu_1"]{
    padding: 0px;
    margin: 0px;
}
div[id="contenitore_menu_1"] ul[id="menu_1"] li[id*="scelta_menu"]{
    position: relative;
    float: left;
    width: 200px;
    list-style: none;
    background-color: #454545;
}
div[id="contenitore_menu_1"] ul[id="menu_1"] li[id*="scelta_menu"]:hover{
    /*colori e bordi*/
    background-color: #4d4d4d;
}
div[id="contenitore_menu_1"] ul[id="menu_1"] li[id*="scelta_menu"] ul[id*="sotto_menu"]{
    position: absolute;
    top: 50px;
    visibility: hidden;
}
div[id="contenitore_menu_1"] ul[id="menu_1"] li[id*="scelta_menu"]:hover ul[id*="sotto_menu"]{
    visibility: visible;
}
div[id="contenitore_menu_1"] ul[id="menu_1"] li[id*="scelta_menu"] ul[id*="sotto_menu"] li[id*="scelta_sotto_menu"]{
    width: 200px;
    height: 50px;
    background-color: #454545;
}
div[id="contenitore_menu_1"] ul[id="menu_1"] li[id*="scelta_menu"] ul[id*="sotto_menu"] li[id*="scelta_sotto_menu"]:hover{
    background-color: #4d4d4d;
}
come potete vedere dalla foto che ho allegato, compare uno spazio tra ogni singolo tag li del menu a tendina orizzontale. non saprei come risolvere.

Grazie per l' aiuto e scusate del disturbo
 

Allegati

  • Cattura.JPG
    Cattura.JPG
    20,7 KB · Visite: 497
Per me sono i tag <p> dentro i tag <li> che danno problemi! Come saprai i <p> sono paragrafi e hanno del margin di defoult
 

Discussioni simili