Un proyecto en el que estoy trabajando utiliza la navegación con pestañas. Debido a que el número de pestañas se calcula dinámicamente y puede alcanzar números altos, a veces estas pestañas (que son, en esencia, <li>
elementos con una declaración de estilo float: left;
) se desbordan en la línea siguiente. Usando [###]
para mostrar una pestaña, el resultado final algo como esto:Elementos flotantes: llene primero la línea inferior
[###] [###] [###] [###] [###] [###]
[###] [###]
[Rest of the content..............]
Debido a los últimos 4 elementos de la fila superior no tienen un elemento que 'conectar a', esto sólo se ve horrible.
¿Es posible, con la ayuda de Javascript (marcos como jQuery o MooTools aceptables, si ofrecen una solución más corta/más fácil) completar primero la fila inferior y colocar el resto de los elementos en la parte superior?
De esta manera:
[###] [###]
[###] [###] [###] [###] [###] [###]
[Rest of the content..............]
(Pregunta etiquetados MooTools, ya que es el marco JS que actualmente está utilizando una respuesta dada en cualquier otro marco estaría bien, ya que probablemente podría ser traducido en MT. rápidamente)