Estoy creando un sitio web receptivo, y para una buena experiencia de usuario, necesito algunos cambios de diseño de un dispositivo móvil a otro. Específicamente, necesito cambiar el orden de algunos elementos HTML.Cambiar el orden de los elementos HTML cuando el diseño cambia en Responsive Web Design
Necesito que los elementos HTML estén en un orden diferente para el escritorio en comparación con el móvil.
móvil
<div class="one">One</div>
<div class="two">Two</div>
<div class="three">Three</div>
Orden de encendido de escritorio
<div class="one">One</div>
<div class="three">Three</div>
<div class="two">Two</div>
Esto se simplifica versión de lo que quiero lograr. Creo que se llama progressive enhancement. ¿Cómo los expertos en diseño web mueven los elementos html? Con JavaScript? ¿Sería normal? ¿Hay algún complemento jQuery?
, gracias. Simplemente no estaba seguro de si esta es una buena práctica. En mi caso particular, si tuviera que manipular el DOM, entonces el esquema de HTML5 se vio afectado de la manera que no quería. Parece que tengo que elegir entre una buena experiencia visual del usuario que cumpla con la necesidad del negocio y un esquema HTML5 bien estructurado. –
¿no debería el ejemplo leer '$ ('div.3') ...' en lugar de 'tres'? – BandonRandon
Solo si desea CSS no válido ... :) http://www.w3.org/TR/CSS2/syndata.html#characters – trapper