J'ai créé une liste non ordonnée. Je pense que les balles dans la liste non ordonnée sont gênantes, donc je veux les supprimer.
Est-il possible d'avoir une liste sans puces?
Vous pouvez supprimer des balles en mettant l' list-style-type
à none
le CSS pour l'élément parent (typiquement <ul>
), par exemple:
ul {
list-style-type: none;
}
Vous pouvez également vouloir ajouter padding: 0
et margin: 0
à cela si vous souhaitez également supprimer l'indentation.
Consultez Listutorial pour une présentation détaillée des techniques de formatage de liste.
Si vous utilisez Bootstrap, il a une classe "sans style":
Bootstrap 2:
http://twitter.github.io/bootstrap/base-css.html#typography
Bootstrap 3 et 4:
Bootstrap 3: http://getbootstrap.com/css/#type-lists
Bootstrap 4: https://getbootstrap.com/docs/4.3/content/typography/#unstyled
la source
Vous devez utiliser
list-style: none;
la source
Petit raffinement des réponses précédentes: Pour rendre les lignes plus longues plus lisibles si elles débordent sur des lignes d'écran supplémentaires:
la source
list-style-type: none;
à la fois leul
et leli
. Vous pouvez juste en faire un.Si vous ne parvenez pas à le faire fonctionner au
<ul>
niveau, vous devrez peut-être placer lelist-style-type: none;
au<li>
niveau:Vous pouvez créer une classe CSS pour éviter cette répétition:
Si nécessaire, utilisez
!important
:la source
J'ai utilisé le style de liste à la fois sur ul et li pour supprimer les balles. Je voulais remplacer les puces par un caractère personnalisé, dans ce cas un «tiret». Cela donne un effet joliment indenté qui fonctionne lorsque le texte s'enroule.
la source
Pour supprimer complètement le
ul
style par défaut:la source
Si vous vouliez accomplir cela uniquement avec du HTML pur , cette solution fonctionnera sur tous les principaux navigateurs:
Listes de description
En utilisant simplement le code HTML suivant:
Ce qui produira une liste similaire à la suivante:
Exemple ici: https://jsfiddle.net/zumcmvma/2/
Référence ici: https://www.w3schools.com/tags/tag_dl.asp
la source
<dt>
et la définition de ce terme dans<dd>
.Cela ordonne une liste verticalement sans puces. En une seule ligne!
la source
display
valeur par défaut de<li>
, qui estdisplay: list-item;
.si vous développez un thème existant, il est possible que le thème ait un style de liste personnalisé.
donc si vous ne pouvez pas changer le style de liste en utilisant les
list-style: none;
balises ul ou li, vérifiez d'abord!important
car peut-être qu'une autre ligne de style écrase votre style, si! important l'a corrigé, vous devriez trouver un sélecteur plus spécifique et effacer le! important .si ce n'est pas le cas, vérifiez
li:before
peut - être qu'il a le contenu. alors fais:la source
la source
J'ai essayé et observé:
la source
Dans le cas où vous voulez garder les choses simples sans avoir recours au CSS, je viens de mettre un
dans mes lignes de code. -À- dire,<table></table>
.Oui, ça laisse quelques espaces, mais ce n'est pas une mauvaise chose.
la source