Listas ordenadas con numeración invertida (html + CSS)

Hasta ahora en la portada del blog listaba las entradas con una lista no ordenada (etiqueta ul) y colocaba la más reciente en primer lugar. Este blog lo empecé en 2020 en noblogo.org de Writefreely y lo moví un par de veces de mi hosting a allí para dejarlo finalmente en un WordPress en mi hosting. Me gusta ver las entradas por año y tener una cuenta de las que llevo. En 2023 van más de 50 y a veces pienso que si hace 3 años no me hubiese dado por empezarlo, todas estas entradas no estarían escritas (evidente).

En mi html y CSS tengo listas ol y también una class que se llama postlist para el listado de los posts de la página de portada. Para ver esa lista ordenada pero con la numeración de forma invertida (es decir: en vez de un listado que empieza por el 1 y acaba por el 50, que empiece por el último y acabe en el 1), le he puesto este CSS a la clase postlist:

.postlist {
display: flex;
flex-direction: column-reverse;
}

Si esas cláusulas se aplican a todo ol, quizá te rompa listados de otras secciones o post de la web que sí quieras que vayan ordenados de forma habitual. En el html, mis listados de la portada van con la etiqueta ol y la clase postlist:

ol class="postlist"

Y listo, los listados de posts en la portada se ven de esta forma:

Se ve la portada del blog donde aparecen algunos post listados con este orden: 53, 52, 51, 50...

No obstante, lo he dejado con la numeración desordenada del <ol>.

Publicado el 13 noviembre de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons CC BY-NC-SA 4.0 y en la categoría "Software Libre"

Volver al top de la página