Los tipos de medio CSS nos permiten enviar diferentes documentos CSS a los distintos dispositivos, pudiendo indicar un estilo para cada dispositivo. En la especificación CSS2 aparecen los siguientes tipos:
- All. Para todos los dispositivos.
- Aural. Para los sintetizadores de voz.
- Braille. Para dispositivos táctiles Braille.
- Embossed. Una ligera variación de Braille: para impresoras Braille.
- Handheld. Para dispositivos móviles (teléfonos móviles, PDAs …)
- Print. Para documentos preparados para imprimir.
- Projection. Para documentos preparados para ser proyectados.
- Screen. Para las pantallas de ordenador (web).
- Tty. Para medios de visualización del tipo parrila: pantallas antiguas LCD, terminales, antiguos dispositivos móviles …
- Tv. Para dispositivos tipo televisión.