2012-09-23 18 views
25

Wygląda na to, że ostatnio widziałem o wiele więcej osób zaczynających używać media="all" w porównaniu do media="screen" w swoich arkuszach stylów.Media = All vs Media = Ekran

Moje pytanie brzmi, kiedy należy użyć media="all" przez media="screen" i na odwrót?

Uwaga: używam Doctype HTML5, jeśli to robi różnicę.

Odpowiedz

24
media="all" // Used for all media type devices (its default under html 5) 
media="screen" // Used for computer screens(default value for html 4.01) 

Dobry czytać

7.3 Recognized media types
Is there no difference between No media and media=“all” in css link?

+4

Domyślną wartością była "screen" w poprzednich specyfikacjach HTML i została zmieniona na "all" w HTML5. Mimo to przeglądarki zawsze traktowały to jako "wszystko". http://stackoverflow.com/questions/6921573/is-there-no-difference-between-no-media-and-media-all-in-css-link/6921600#6921600 – BoltClock

+0

@BoltClock, a OP używa HTML5 –

+0

@ Daniil: Dokładnie. – BoltClock

1

Według W3C Spec:

7.3 Rozpoznawane typy mediów

Nazwy wybrane dla typów nośników CSS odzwierciedlają urządzenia docelowe, dla których odpowiednie właściwości mają sens. Na poniższej liście typów nośników CSS nazwy typów nośników są normatywne, ale ich opisy są informacyjne. Podobnie, pole "Media" w opisie każdej właściwości ma charakter informacyjny.

wszystkie

nadaje się dla wszystkich urządzeń.

Braille'a

Przeznaczony dla urządzeń dotykowych Braille'a zwrotnego.

wytłoczony

Przeznaczony do drukarek stronicowanych Braille'a.

podręczny

Przeznaczony do urządzeń przenośnych (typowo niewielki ekran ograniczone pasma).

druku

Przeznaczony do materiału stronicowanej i dokumentów przeglądanych na ekranie w trybie podglądu druku. Informacje na temat problemów związanych z formatowaniem, które są charakterystyczne dla nośników stronicowanych, można znaleźć w sekcji na temat nośników stronicowanych pod adresem .

występ

Przeznaczony do przewidywanych prezentacji, np projektorów. Proszę skonsultować sekcję na temat stronicowanych mediów, aby uzyskać informacje na temat formatowania problemów związanych z nośnikami stronicowanymi.

ekran

przeznaczone przede wszystkim dla ekranów komputerowych kolor.

mowy

Przeznaczone dla syntezatorów mowy. Uwaga: CSS2 miał podobny nośnik typu zwany w tym celu "dźwiękowym". Szczegółowe informacje na ten temat można znaleźć w załączniku na temat stylistyki .

tty

Przeznaczone dla mediów za pomocą siatki znaków stałym skoku (takich jak dalekopisów, terminale lub przenośne urządzenia z wyświetlaczem ograniczonej zdolności). Autorzy nie powinni używać jednostek pikselowych z typem "tty" media .

tv

Przeznaczone dla urządzeń telewizyjnych (niska rozdzielczość, kolor, ekrany ograniczoną scrollability, dźwięk dostępny).