Sto creando un sito Web reattivo e, per una buona esperienza utente, ho bisogno di alcune modifiche al layout da mobile a desktop. Nello specifico, ho bisogno di cambiare l'ordine di alcuni elementi HTML.Commutazione dell'ordine di elementi HTML quando il layout cambia in Responsive Web Design
Ho bisogno che gli elementi HTML siano in un ordine diverso per desktop vs mobile.
mobile
<div class="one">One</div>
<div class="two">Two</div>
<div class="three">Three</div>
Ordinare acceso per Desktop
<div class="one">One</div>
<div class="three">Three</div>
<div class="two">Two</div>
Questo è semplificata versione di quello che voglio realizzare. Penso che si chiami progressive enhancement. In che modo gli esperti di web design spostano elementi html? Con JavaScript? Sarebbe normale? Ci sono plugin jQuery?
Grazie. Non ero sicuro se fosse una buona pratica. Nel mio caso particolare, se dovessi manipolare il DOM, il profilo HTML5 sarebbe stato interessato dal modo in cui non volevo. Sembra che io debba scegliere tra una buona esperienza visiva per l'utente che soddisfi le esigenze del business e di una struttura HTML5 ben strutturata. –
non dovrebbe leggere l'esempio '$ ('div.3') ...' invece di 'three'? – BandonRandon
Solo se si desidera un codice CSS non valido ... :) http://www.w3.org/TR/CSS2/syndata.html#characters – trapper