Consultas de medios en CSS 3 del W3C

Hace un par de días el W3C anunciaba que el módulo Media Queries de CSS 3 había alcanzado el status de candidato a recomendación (para ver el estado del resto de CSS 3, podéis consultar Cascading Style Sheets Current Work).
Olvidándonos por un momento de que todavía falta bastante tiempo para que se de por finalizado CSS 3 y que luego falta que los navegadores lo implementen (lo cuál es mucho olvidar), este módulo tiene bastante interés para la Web móvil.

Haciendo un leve ejercicio de memoria, podemos recordar que actualmente CSS 2 permite que los navegadores muestren la hoja de estilos según el tipo de medio (monitor, impresora, pequeños dispositivos, navegadores parlantes,…). Aunque por desgracia, esta importante utilidad no está tan estendida como me gustaría.

El módulo Media Queries va mucho más allá. Su objetivo es que el navegador utilice la hoja de estilos que cumpla una serie de parámetros relacionados con tamaño de pantalla, profundidad de color, resolución,… y por supuesto tipo de dispositivo. Y sólo usando una sintáxis lógica. Vemos algunos ejemplos de código:

  • [link rel="stylesheet" media="screen and (color)" href="example.css" mce_href="example.css" /] (Obviamente, en vez de corchetes van los signos de menor y mayor que, pero no consigo que WordPress me haga caso).
  • @media screen and (color), projection and (color) { ... }

Personalmente… me parece muy interesante y útil, si es que los navegadores lo adoptan. Para hacer hojas e estilos específicas, sin demasiadas pretensiones, me conformo con lo que hay ahora (aunque no siempre se hace caso). Y con lo que en éste módulo se propone, hay bastante libertad para conseguir unos propósitos bastante avanzados y sin necesidad de utilizar programación del lado del servidor.

Veremos que es lo que ocurre 🙂

Validadores de web móvil: uniendo esfuerzos

No sabía muy bien cómo redactar el título, pero creo que refleja fielmente lo que se cuenta en Towards a Common mobileOK Basic Tests Implementation, un artículo del blog W3C Mobile Web Best Practices Working Group.

Si lo lees, te encontrarás con una noticia, que desde mi punto de vista es muy interesante, ya que los principales validadores de páginas para web móvil, se han unido para crear una librería reutilizable, y con una licencia bastante permisiva (se trata de la licencia Open Source del W3C que se permite copiar, modificar y distribuir), para combinar las características de los siguientes validadores de web móvil:

La primera versión alfa de este proyecto, estará disponible, según las estimaciones iniciales, a mediados de Julio.

Global Authoring Practices para la Web Móvil, de Luca Passani

¿Qué ocurre cuando alguien con los conocimientos y la experiencia de Luca Passani (WURFL) no está muy contento con las Buenas Prácticas de Web Móvil del W3C (Mobile Web Best Practices 1.0)? Pues que escribe Global Authoring Practices for the Mobile Web, un documento alternativo a las Buenas Practicas del W3C.

Los motivos por lo que ha escrito este documento, lo puedes encontrar en Motivation behind “Global Authoring Practices for Mobile Web” document. Y entre sus argumentos podemos leer que, basándose en su experiencia, es mucho más realista que esos dispositivos que actúan como mínimo común denominador (Least Common Denominator), no es precisamente un teléfono móvil con las características que se detallan en el apartado Default Delivery Context (120 pixels de ancho, XHTML 1.1 básico, UTF-8, JPG, GIF 89a,…) sino las de un navegador de páginas WML. Por no hablar de su oposición al concepto de Una Web,…

El documento al que hacemos referencia, ha tenido su última revisión el mes de enero de este año 2007. En Webposible, fieles a nuestra política de estar siempre a la última (habéis notado la ironía, ¿verdad?), os presentamos este documento.

Las diferencias entre los dos documentos, es muy amplia. Mientras el W3C apuesta por el concepto de Una Web, Luca, sin embargo cree que la mejor opción es adaptar el contenido. Obviamente, tienen bastante puntos en común, pero… alguien me puede recomendar un buen psiquiatra?
🙂