CSS: Mostrar elementos "li" uno al lado del otro
Pregunta de Invitado | 02/11/2026 a las 12:49
Me gustaría formatear los elementos "li" de una lista "ul" mediante CSS, de modo que aparezcan unos junto a otros en lugar de uno debajo de otro.
El objetivo es hacer que mi sitio web sea adaptable (responsive) y la lista debería cambiar su disposición: cuando la página se reduzca, los elementos ya no deben mostrarse uno debajo de otro, sino uno al lado del otro, situados sobre el contenido.
Temas Relacionados
CSS: Cómo incluir CSS en HTML
Tutorial | 0 Comentarios
jQuery: Mostrar y Ocultar Elementos
Tutorial | 0 Comentarios
CSS: ¿Por qué DarkGray es más luminoso que Gray?
Información | 0 Comentarios
jQuery: Contar Elementos, Imágenes, Clases, etc.
Consejo | 0 Comentarios
jQuery: ¿Hay un Elemento?
Consejo | 1 Comentario
VirtualBox: Cambiar la Fecha y la Hora
Tutorial | 10 Comentarios
Script Batch: Apagar Computadora Windows
Tutorial | 2 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
Los elementos li son, por defecto, elementos de bloque (block) y, por tanto, se muestran uno debajo de otro.
Mediante "display:inline" o "display:inline-block", es posible modificar esta propiedad y hacer que los elementos se muestren en línea (inline), uno al lado del otro:
li { display: inline-block; }En este punto, tiene sentido modificar también otros aspectos del formato:
li { display: inline-block; list-style-type: none; padding-right: 10px; }Con esto, nos aseguramos de que, además de la visualización una al lado de la otra, desaparezcan los marcadores que preceden a los elementos de la lista y de que exista una pequeña separación entre dichos elementos.
@media (max-width: 600px) { li { display: inline-block; list-style-type: none; padding-right: 10px; } }Mencionasle que solo quiere aplicar el cambio en los elementos li cuando el ancho de la página en el navegador disminuye. Puede lograrlo tal como se muestra en el último ejemplo. Con ese CSS, el formato de la lista solo se activa cuando el ancho de la ventana es inferior a 600px.
02/11/2026 a las 23:57