Sbarazzarsi dei punti elenco da <ul>


163

Ho il seguente elenco:

 <ul id="otis">
 <li>Benz</li>
 <li>Other Benz</li>
 <li>Other Other Benz</li>
 </ul>

Voglio sbarazzarmi dei proiettili, quindi ho provato:

 ul#otis {
 list-style-type: none;
 }

Non ha funzionato però. Qual è il modo corretto di rimuovere i proiettili dall'elenco visualizzato?


1
Il tuo attuale HTML / CSS funziona bene per me in FF (JSFiddle). Quale browser stai usando? Vedi list-style: noneinvece se funziona.
— Bojangles,

1
ho provato questo su tutti i browser e i sistemi operativi Mac e Windows. sto usando html5 doctype ...
— Sam Khan,

Risposte:


197

Supponendo che non ha funzionato, potresti voler combinare il idselettore basato su con al lifine di applicare il CSS agli lielementi:

#otis li {
    list-style-type: none;
}

Riferimento:


Qual è la differenza nel fare ul#otise #otis?
— PeeHaa,

In realtà non ce n'è uno, io, ehm, non sono riuscito a vedere il idselettore che hai usato. Oops scusa!
— David dice di ripristinare Monica il

1
dove su quel link posso trovare che deve essere definito sul li?
— PeeHaa,

Le prime due frasi: "La list-style-typeproprietà CSS specifica l'aspetto di un elemento della lista. Dato che è l'unico che ha come impostazione predefinita display:list-item" (sebbene permetta che possa applicarsi a qualsiasi elemento con una displayproprietà). Sebbene lo definiscano, per il loro esempio, sotto l' olelemento. Personalmente, per impostazione predefinita, definisco sempre sia l'elenco ( ul/ ol) sia gli lielementi.
— David dice di ripristinare Monica il

27

Anch'io ho avuto lo stesso problema estremamente irritante poiché la sceneggiatura non ha notato il mio foglio di stile. Quindi ho scritto:

<ul style="list-style-type: none;">

Quello non ha funzionato. Quindi, inoltre , ho scritto:

<li style="list-style-type: none;">

Ecco! ha funzionato!


20

Per rimuovere i punti elenco da elenchi non ordinati, è possibile utilizzare:

list-style: none;

Puoi anche usare:

list-style-type: none;

O funziona, ma il primo è un modo più breve per ottenere lo stesso risultato.


18

Il seguente codice

#menu li{
  list-style-type: none;
}
<ul id="menu">
        <li>Root node 1</li>
        <li>Root node 2</li>
    </ul>

produrrà questo output:

l'uscita è


15

Prova invece questo, testato su Chrome / Safari

ul {
 list-style: none;
}

4

Mettere

<style type="text/css">
 ul#otis {
     list-style-type: none;
   }
</style>

immediatamente prima dell'elenco per provarlo. O

<ul style="list-style-type: none;">

4

Per rimuovere il proiettile da ULte puoi semplicemente usare list-style: none;o list-style-type: none;Se ancora non funziona, suppongo che ci sia un problema di CSS prioritario . Può essere già definito a livello globale UL. Quindi il modo migliore per aggiungere una classe / ID a quel particolare UL e aggiungere lì il tuo CSS . Spero che funzioni.


4

Questo ha funzionato perfettamente HTML

<ul id="top-list">
        <li><a href="#">Home</a></li>
        <li><a href="#">Process</a></li>
        <li><a href="#">Work</a></li>
        <li><a href="#">Team</a></li>
        <li><a href="#">Contact</a></li>
      </ul>

CSS

#top-list{
  list-style-type: none;
  list-style: none;}

3

Ci deve essere qualcos'altro.

Perché:

   ul#otis {
     list-style-type: none;
   }

dovrebbe funzionare.

Forse c'è qualche regola CSS che la sovrascrive.

Usa il tuo ispettore DOM per scoprirlo.


3

Ho avuto lo stesso problema e il modo in cui ho finito per risolverlo è stato così:

ul, li{
    list-style:none;
    list-style-type:none;
}

Forse è un po 'estremo, ma quando l'ho fatto, ha funzionato per me.


Spero che questo abbia aiutato


3

per foglio di stile in linea prova questo codice

<ul style="list-style-type: none;">
    <li>Try This</li>
    </ul>

1

il tuo codice:

ul#otis {
    list-style-type: none;
}

il mio consiglio:

#otis {
    list-style-type: none;

}

in css devi solo usare il #idnon element#id. suggerimenti più utili sono forniti qui: w3schools


0

Ho avuto un problema identico.

La soluzione era che il proiettile veniva aggiunto tramite un'immagine di sfondo , NON tramite un tipo di elenco. Un veloce "background: none" e Bob è tuo zio!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.