He creado una lista desordenada. Siento que las viñetas en la lista desordenada son molestas, por lo que quiero eliminarlas.
¿Es posible tener una lista sin viñetas?
Puede eliminar las viñetas configurando list-style-type
a none
en el CSS para el elemento primario (generalmente a <ul>
), por ejemplo:
ul {
list-style-type: none;
}
También es posible que desee agregar padding: 0
y margin: 0
si desea eliminar también la sangría.
Consulte el Tutorial de listas para obtener un excelente tutorial de las técnicas de formato de listas.
Si está utilizando Bootstrap, tiene una clase "sin estilo":
Bootstrap 2:
http://twitter.github.io/bootstrap/base-css.html#typography
Bootstrap 3 y 4:
Bootstrap 3: http://getbootstrap.com/css/#type-lists
Bootstrap 4: https://getbootstrap.com/docs/4.3/content/typography/#unstyled
fuente
Necesitas usar
list-style: none;
fuente
Pequeño refinamiento a las respuestas anteriores: para hacer que las líneas más largas sean más legibles si se extienden a líneas de pantalla adicionales:
fuente
list-style-type: none;
tanto elul
como elli
. Solo puedes hacer uno.Si no puede hacer que funcione en el
<ul>
nivel, es posible que deba colocarlolist-style-type: none;
en el<li>
nivel:Puede crear una clase CSS para evitar esta repetición:
Cuando sea necesario, use
!important
:fuente
Usé el estilo de lista tanto en ul como en li para eliminar las viñetas. Quería reemplazar las viñetas con un carácter personalizado, en este caso un 'guión'. Eso da un efecto de sangría agradable que funciona cuando el texto se ajusta.
fuente
Para eliminar completamente el
ul
estilo predeterminado:fuente
Si desea lograr esto solo con HTML puro , esta solución funcionará en todos los principales navegadores:
Descripción Listas
Simplemente usando el siguiente HTML:
Lo que producirá una lista similar a la siguiente:
Ejemplo aquí: https://jsfiddle.net/zumcmvma/2/
Referencia aquí: https://www.w3schools.com/tags/tag_dl.asp
fuente
<dt>
y la definición de ese término en<dd>
.Esto ordena una lista verticalmente sin viñetas. En una sola línea!
fuente
display
valor predeterminado de<li>
, que esdisplay: list-item;
.Si está desarrollando un tema existente, es posible que el tema tenga un estilo de lista personalizado.
así que si no puede cambiar el estilo de la lista usando las
list-style: none;
etiquetas ul o li, primero verifique!important
porque tal vez alguna otra línea de estilo está sobrescribiendo su estilo, si lo arregla, es importante que encuentre un selector más específico y borre lo importante .Si no es el caso, compruebe que
li:before
tal vez tenga el contenido. entonces hazlo:fuente
fuente
Lo intenté y observé:
fuente
En caso de que quiera mantener las cosas simples sin recurrir a CSS, solo pongo un
en mis líneas de código. Es decir,<table></table>
.Sí, deja algunos espacios, pero eso no es malo.
fuente