Étant donné un modèle où le HTML ne peut pas être modifié en raison d'autres conditions, comment est-il possible d'afficher (réorganiser) div
au-dessus de l'autre div
quand ils ne sont pas dans l'ordre dans le code HTML? Les deux div
s contiennent des données qui varient en hauteur et en largeur.
HTML:
<div id="wrapper"
>
<div id="firstDiv"
>
Contenu ci-dessous dans cette situation
</div
>
<div id="secondDiv"
>
Contenu ci-dessus dans cette situation
</div
></div
>
D'autres éléments
Il est évident que le résultat souhaité est:
Contenu ci-dessus dans ce situation
Contenu ci-dessous dans cette situation
D'autres éléments
Lorsque les dimensions sont fixes, il est facile de les positionner là où nécessaire, mais j'ai besoin de quelques idées pour quand le contenu est variable. Pour l'amour de ce scénario, s'il vous plaît examiner la largeur à 100% sur les deux.
Edit: UN CSS solution est la meilleure solution. Merci pour le Javascript options mentionnées. Sans se faire trop bavard à propos de quoi, ni pourquoi (ou qui) ... je suis spécifiquement à la recherche d'un CSS seule solution (et il va probablement être rencontré avec d'autres solutions si ce n'est pas dehors).
Un de plus ... il y a d'autres éléments à la suite de cela. Une bonne suggestion a été mentionné, étant donné le peu de scénario je l'ai démontré, vu qu'il pourrait être la meilleure réponse, mais je suis à la recherche d'aussi assurez-vous que les éléments suivants, ce ne sont pas affectées.