Foros del Web » Creando para Internet » CSS »

Mantener bullet en listas inline-block

Estas en el tema de Mantener bullet en listas inline-block en el foro de CSS en Foros del Web. ¿Cómo puedo mantener los bullets cuando tengo una lista con los elementos LI con display inline-block? @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original li {display: inline-block;} ...
  #1 (permalink)  
Antiguo 13/04/2015, 13:56
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 8 meses
Puntos: 1826
Mantener bullet en listas inline-block

¿Cómo puedo mantener los bullets cuando tengo una lista con los elementos LI con display inline-block?

Código HTML:
Ver original
  1. li {display: inline-block;}
  2.  
  3. <ul>
  4. <li>Elemento 1</li>
  5. <li>Elemento 2</li>
  6. </ul>

Para tener esto:

- Elemento 1 - Elemento 2

He estado poniendo spans con un bullet y también imágenes, pero siento que es un parche.
  #2 (permalink)  
Antiguo 13/04/2015, 14:07
Avatar de mardojai  
Fecha de Ingreso: noviembre-2012
Ubicación: Lima, Perú
Mensajes: 137
Antigüedad: 12 años
Puntos: 44
Respuesta: Mantener bullet en listas inline-block

Solo se me ocurre con :before
__________________
El que supera a otros es poderoso, y el que se supera a sí mismo es invencible.
__________________
Si te sirvió puntúa.
  #3 (permalink)  
Antiguo 13/04/2015, 14:07
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: Mantener bullet en listas inline-block

¿Por qué no los flotas y les das un margen?

Código HTML:
Ver original
  1. <ul>
  2.     <li>Elemento 1</li>
  3.     <li>Elemento 2</li>
  4.     <li>Elemento 3</li>
  5.     <li>Elemento 4</li>
  6. </ul>

Código CSS:
Ver original
  1. li {
  2.     float: left;
  3.     margin-left: 30px;
  4. }

  #4 (permalink)  
Antiguo 13/04/2015, 16:34
(Desactivado)
 
Fecha de Ingreso: abril-2015
Ubicación: España
Mensajes: 616
Antigüedad: 9 años, 7 meses
Puntos: 74
Respuesta: Mantener bullet en listas inline-block

Solución 1
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.   <head>
  3.   <style>
  4.  li {display: inline-block;}
  5.  li:before {
  6.  content:'>';
  7.  margin-right:5px;
  8. }
  9.   </style>
  10.   </head>
  11.   <body>
  12.     <ul>
  13.     <li>Elemento 1</li>
  14.     <li>Elemento 2</li>
  15.     <li>Elemento 3</li>
  16.     <li>Elemento 4</li>
  17.     </ul>
  18. </body>
  19. </html>

Solución 2
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.   <head>
  3.   <style>
  4.  li {display: inline-block;}
  5.   </style>
  6.   </head>
  7.   <body>
  8.     <ul>
  9.     <li>&bull;&nbsp;Elemento 1</li>
  10.     <li>&bull;&nbsp;Elemento 2</li>
  11.     <li>&bull;&nbsp;Elemento 3</li>
  12.     <li>&bull;&nbsp;Elemento 4</li>
  13.     </ul>
  14. </body>
  15. </html>
  #5 (permalink)  
Antiguo 13/04/2015, 23:31
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Mantener bullet en listas inline-block

Todo lo que hagas será un parche, porque con inline-block las elementos de lista dejan de ser elementos de lista.

Tal vez lo suyo sea flotarlos. ¿Por qué usas inline-block? Si es por usar una alinea de texto para centrarlos al flotarlos también se pueden centrar.
__________________
(:
  #6 (permalink)  
Antiguo 20/04/2015, 13:20
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 8 meses
Puntos: 1826
Respuesta: Mantener bullet en listas inline-block

Voy a revisar las opciones. Necesito experimentar con el before, pero probablemente los tendré que flotar.

Etiquetas: listas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:18.