201 votes

Se débarrasser des points de balle de <ul>

J'ai la liste suivante:

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

Je veux me débarrasser des balles alors j'ai essayé:

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

Cela n'a pas fonctionné bien. Quelle est la bonne façon de supprimer les puces de la liste affichée?

240voto

David Thomas Points 111253

En supposant que cela ne fonctionne pas, vous pouvez combiner le sélecteur id - avec le li afin d'appliquer le css aux éléments li :

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

Référence:

29voto

John Olav Points 61

J'avais moi-même le même problème extrêmement irritant puisque le script ne tenait pas compte de ma feuille de styels. Alors j'ai écrit:

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

Cela n'a pas fonctionné. Donc, en plus , j'ai écrit:

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

Voila! ça a marché!

25voto

Kishan Points 76

Le code suivant

 <ul style="list-style-type: none;">
    <li>Root node 1</li>
    <li>Root node 2</li>
</ul>
 

produira cette sortie:

la sortie est

15voto

Paul Kaplan Points 1580

Essayez plutôt ceci, testé sur Chrome / Safari

 ul {
 list-style: none;
}
 

3voto

PeeHaa Points 31941

Il doit y avoir autre chose.

Parce que:

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

devrait juste travailler.

Il existe peut-être une règle CSS qui l’écrase.

Utilisez votre inspecteur DOM pour le savoir.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X