CSS Quiz #1

Empezamos con la serie de quizzes sobre CSS y XHTML.

CSS 2.x tiene 10 tipos de medios para utilizar. Sin mirar y sin soplar (no vale consultar las especificaciones), estos medios son:

  1. All, Braille, PSP, PDA, Print, Screen, Aural, Tty, TV, Tivo.
  2. All, Braille, Embossed, Handheld, Print, Projection, Screen, Speech, Tty, TV.
  3. All, Braille, Embossed, PDA, Handheld, Print, Monitor, Speech, Tty, TV.
  4. All, Braille, Handheld, Morse, Print, Screen, AS/400, Neutral, Default, TV.
  5. All, Braille, Embossed, Handheld, Print, Projection, Screen, Aural, Tty, TV.

Respuestas y su fundamentación (hay 2 que pueden dar problemas si no conocen a fondo las especificaciones) en los comentarios. ¡A participar colegas!

Respuesta: Pueden ser dos opciones: 2 o 5, depende de que especificación se trate. Como bien dijeron Federico y Juan en los comentarios, CSS 2 define Aural como tipo de medio, lo cual es válido, pero está deprecado a favor de Speech (el cual es levemente nombrado en la especificación CSS 2.1, dejando su uso para una posible especificación, tal vez CSS 3).

Pequeña duda sobre tipos de medios en CSS y XHTML

Para los que saben más que yo de CSS y XHTML(1, 2, 3, chicas, el orden es arbitrario, ninguno es mejor que los otros a mis ojos), una preguntilla:

¿El tipo de medio por defecto para una hoja de estilo es screen o all? Según la especificación HTML 4.0 (las negritas son mías):

(..) This attribute specifies the intended destination medium for style information. It may be a single media descriptor or a comma-separated list. The default value for this attribute is “screen”.

Sin embargo, Eric Meyer, en Print Different, dice:

(..) The most important is all, which is the default value for any stylesheet which does not have a defined media.

Joe Clark, en Building Accessible Websites dice lo mismo:

If you do not specify a medium for a stylesheet, graphical Web browsers default to an interpretation of media=”all”. That may not be true for cellphones, toaster-ovens, or other Internet-connected devices, not that any of them actually make use of media CSS.

¿De donde han sacado estos señores que el tipo de medio por defecto es all? ¿Alguien puede apuntarme un enlace a donde se especifique eso en las especificaciones de CSS 2.0 y/o CSS 2.1?

Para agregar un poco más de leña al fuego, HTML 4.0 dice:

Note. Style sheets may include media-dependent variations within them (e.g., the CSS @media construct). In such cases it may be appropriate to use “media=all”

Lo cual es una razón perfectamente válida para suponer que el valor por defecto de media sea all. ¿Algún sabio lecturón de especificaciones que pueda hechar luz al respecto?

Un tipo compra cds virgenes y la SGAE le cobra 2.04 euros en conceptos de derechos de autor. EL hombre solo quiere grabar sus fotos. Llama a la SGAE reclamando sus 2.04 euros (pues él es el autor) y no saben que decirle. Venga, a robar. Vía Barrapunto.



Copyright © 2004–2010 Rodrigo Galindez. All rights reserved. Hosting by XMundo Networks.

RSS Feed. Proudly powered by Wordpress. Correct at time of going to print.