Cuando preparamos el contenido y la maquetación de un documento web debemos compatibilizarlo, en la medida de lo posible, con la amplia gama de dispositivos que existen en el mercado y hacerlo pensando siempre en las futuras tecnologías.
A la hora de generar las funcionalidades y recursos de un documento web existen multitud de tecnologías de apoyo (javascript, etc.) que nos ayudarán en la presentación de la información y en la experiencia del usuario. Pero debemos tener en cuenta que no todas las tecnologías funcionan en todos los dispositivos, por lo que deberemos asegurarnos de mantener todas las funcionalidades y el acceso al contenido con independencia de los mismos.
Las dos recomendaciones o pautas que se deben tener en cuenta son:
- Compatibilizar las funcionalidades mediante el uso de estándares y realizar validaciones mediante el uso de herramientas de auto evaluación (por ejemplo, http://validator.w3.org).
- Determinar el nombre, el papel y el valor de los componentes de la interfaz.