Teniendo en cuenta que el código HTMLdiseño CSS, el uso de CSS para reordenar DIVs
<div>
<div id="content1"> content 1</div>
<div id="content2"> content 2</div>
<div id="content3"> content 3</div>
</div>
render como
content 1
content 2
content 3
Mi pregunta:
¿Hay una manera de hacerla como a continuación mediante el uso de CSS solo sin cambiar la parte HTML.
content 1
content 3
content 2
Su pregunta es muy buena porque es útil para optimizaciones de SEO a fin de situar los nav-div debajo del contenido. Debes expandir por qué quieres esto en el cuerpo de tu pregunta, para que la gente entienda su uso. – sorin
La razón por la que estoy interesado en esto es simplemente para separar el diseño de la codificación de back-end. Nuestro HTML es generado dinámicamente por el back-end. Sería genial si nuestro ingeniero de back-end no necesitara saber nada sobre el diseño, y el ingeniero frontend podría reordenar todo lo que crea conveniente. – speedplane