Si necesitas saber cómo eliminar viñetas, ¡estamos aquí para ayudarte! En la mayoría de los sitios web, el estilo por defecto es una línea continua*, con algún espacio intermedio. Puedes elegir cómo quieres que sea seleccionando el texto, entrando en tu diseño u hoja de estilos y haciendo cambios.
Antes de continuar con la guía, me gustaría dar las gracias a NaturHandel.dk og Virksomhedsoplysninger.dk.
Hay muchas formas de deshacerse por completo de estas molestas puntas de flecha. Desde utilizar una biblioteca externa o un plugin para sustituirlas por algo más agradable estéticamente (como un círculo) hasta utilizar una propiedad overflow: hidden en la hoja de estilo de tu contenedor, hay muchas formas que funcionan muy bien. Aquí tienes los mejores métodos y consejos sobre cómo eliminar viñetas en css.
Utiliza una Biblioteca o Plugin
Si quieres una alternativa más limpia y moderna a las pequeñas puntas de flecha, tu mejor opción es utilizar una biblioteca o un plugin que tenga algo que se ajuste a lo que buscas. Aquí tienes algunos que te recomendamos:
- Utiliza el conjunto de iconos sociales de Font Awesome para sustituir tus viñetas. Es sencillo y muy personalizable. Todo lo que tienes que hacer es descargar la fuente de iconos y aplicarla.
- Existen otras bibliotecas que disponen de un sistema más formal, como CSS Twitter Buttons. Sin embargo, algunos proyectos utilizan JavaScript para sustituir elementos individuales de tu sitio por un elemento personalizado, como Elementor de iThemes.
Utiliza el escudo antidesbordamiento
Probablemente hayas visto sitios web en los que el contenido de sus contenedores utiliza una propiedad overflow: hidden por alguna razón. Lo que esto hace es sacar el texto (es decir, las viñetas) de la vista cuando se producen determinadas situaciones. Por ejemplo, si alguna vez has visto un área con pestañas en la que éstas se desplazan fuera de la pantalla, se utiliza una propiedad overflow: hidden.
Un desbordamiento: la propiedad oculta es un método más utilizado porque es fácil de implementar. Puedes buscar en Internet muchos tutoriales que te indiquen cómo utilizar este método y aplicarlo a tus necesidades personales. Puedes encontrar algunos de los más populares aquí y aquí.
Debes tener cuidado al utilizar este método porque sólo funciona con elementos en línea (es decir, contenido dentro de una etiqueta de párrafo). Por tanto, si tienes configurada una fuente grande para tu texto, este método no funcionará porque romperá el espaciado.
Por ejemplo:
Antes:
- y después con el desbordamiento oculto
Después:
Utiliza una Ficha de Código
La mayoría de las veces que quieres deshacerte de las viñetas, es porque tienes varios niveles de contenido que quieres separar. En lugar de añadir toneladas de espacio (que se comerían un valioso espacio), prueba a utilizar una pestaña de código. Esto puede funcionar muy bien si sólo tienes un nivel de viñetas. Sólo asegúrate de que está en la parte inferior, y nadie podrá verlo.
Utiliza una pestaña CSS
Se trata de una solución mínima, ya que no puedes personalizar nada al respecto. Sin embargo, si no quieres el marco adicional y sólo quieres ir a por todas con este método, ¡entonces éste es para ti! De la misma forma que puedes personalizar las pestañas en general, todo lo que tienes que hacer es crear tu propia pestaña personalizada y superponerla a otro elemento. El truco aquí es que tus pestañas se coloquen en la parte inferior, y luego se superponga otro elemento. Te sugiero que espacies más tus elementos para que no interfieran entre sí. Esto puede hacerse utilizando un método CSS o JavaScript.
Utilizar un solapamiento de pestañas con un selector de lista
Esta es una solución bastante sencilla para arreglar las viñetas del todo. Tienes que crear tu elemento de lista y luego utilizar otro selector que se superponga a él. De esta forma, no tendrás ninguna pestaña, así que lo único que tendrás serán las propias viñetas. Para conseguir este efecto, asegúrate de que tu elemento de lista tiene una clase que coincide con la clase de viñeta de tu lista (ver más abajo) y establece un estilo CSS de «lista-viñeta» (establecido al final del estilo de pestaña) o algo similar.
Por ejemplo:
.tabs ul li { padding:0; } .tabs li.list-bullet { width:150px; } .tabs li a { display:block; text-decoration:none; } .tabs li a:hover { text-decoration:underline; }
Coloca un marco líquido
Si todo lo demás falla, puedes colocar un marco líquido y ocultar las viñetas con CSS. Sin embargo, esto llevaría la mayor cantidad de trabajo porque requiere crear tu propio framework, así que por eso no sugiero esta opción. Además, como hay tantos frameworks (como Bootstrap o Foundation) que ofrecen viñetas por defecto, es más fácil utilizar uno de ellos.
LA MAYORÍA DE LAS VECES, UTILIZAMOS EL MÉTODO DEL ESCUDO ANTIDESBORDAMIENTO. ASÍ QUE SI NO TIENES ESTA OPCIÓN, HAZ LO QUE TENGAS QUE HACER.
Convierte tus viñetas en párrafos reales para mejorar la legibilidad.
Sabemos que parece un poco extraño al principio, pero es una gran solución porque reduce la cantidad de desplazamiento que tienes que hacer al leer tu contenido. Cuando conviertes tus viñetas en párrafos reales (como se muestra a continuación), es más fácil de digerir y el texto es legible.
Sustituir una lista ordenada por párrafos anidados
Las listas ordenadas tienen un estilo preestablecido. Si quieres que las viñetas sean más atractivas visualmente, puedes transformarlas en párrafos anidados creando varios párrafos y sangrando cada punto dentro del párrafo.
Sustituir listas numeradas por párrafos anidados
Una forma de eliminar las viñetas de tu CSS es convertir las listas numeradas en párrafos anidados.
Por ejemplo, podrías convertir esto
-Bala uno
-Bala dos
en esto:
-Bala uno -Bala dos
Utiliza una imagen en su lugar
Hay muchas formas de eliminar las viñetas de tu CSS, como sustituirlas por una imagen de algún tipo. Por ejemplo, si quisieras una lista de los 10 datos más interesantes sobre los pandas, podrías subir una imagen a tu sitio web y crear una lista según el número de viñetas que quieras incluir.
Reflexión final sobre cómo eliminar las viñetas en tu CSS para conseguir un aspecto más limpio
Crear un sitio web bonito no es difícil cuando sabes utilizar CSS. Hemos listado formas de eliminar viñetas en css
en este artículo. Hay muchas formas diferentes de hacerlo, y esperamos que la lista te ayude a encontrar la mejor solución para tu proyecto.
Lee también nuestra guía sobre: Cómo utilizar glifos en CSS con y sin bootstrap