2012-09-23 34 views
25

Có vẻ như gần đây tôi đã thấy nhiều người hơn bắt đầu sử dụng media="all"media="screen" trong bảng định kiểu của họ.Media = All vs Media = Screen

Câu hỏi của tôi là khi nào tôi nên sử dụng media="all" trên media="screen" và ngược lại?

Lưu ý: Tôi đang sử dụng HTML5 Doctype nếu điều đó tạo nên sự khác biệt.

Trả lời

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) 

Tốt đọc

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

+4

Giá trị mặc định được sử dụng để là 'màn hình' trong thông số HTML trước đó và chỉ được thay đổi thành' tất cả' trong HTML5. Mặc dù vậy, các trình duyệt vẫn luôn coi nó là 'all'. http://stackoverflow.com/questions/6921573/is-there-no-difference-between-no-media-and-media-all-in-css-link/6921600#6921600 – BoltClock

+0

@BoltClock và OP sử dụng HTML5 –

+0

@ Daniil: Chính xác. – BoltClock

1

Theo W3C Spec:

7,3 công nhận loại phương tiện truyền thông

Tên được chọn cho các loại phương tiện CSS phản ánh các thiết bị đích mà các thuộc tính liên quan có ý nghĩa. Trong danh sách phương tiện CSS sau đây loại tên của loại phương tiện là chuẩn, nhưng mô tả là thông tin. Tương tự, trường "Phương tiện" trong mô tả của mỗi thuộc tính là thông tin.

tất cả

Thích hợp cho tất cả các thiết bị.

braille

Dành cho các thiết bị phản hồi xúc giác braille.

nổi

Dành cho máy in chữ nổi paged.

cầm tay

Dành cho các thiết bị cầm tay (thường là màn hình nhỏ, giới hạn băng thông).

in

Dành cho vật liệu paged và cho các tài liệu được xem trên màn hình trong chế độ xem trước in. Vui lòng tham khảo phần về phương tiện được phân trang cho thông tin về các vấn đề định dạng dành riêng cho phương tiện được phân trang.

chiếu

Dành cho các bài thuyết trình dự kiến, cho máy chiếu ví dụ. Vui lòng tham khảo phần trên phương tiện được phân trang để biết thông tin về định dạng các sự cố dành riêng cho phương tiện được phân trang.

màn hình

chủ yếu dành cho màn hình máy tính màu sắc.

bài phát biểu

Dành cho tổng hợp tiếng nói. Lưu ý: CSS2 có loại phương tiện tương tự được gọi là 'aural' cho mục đích này. Xem phụ lục về phong cách aural trang tính để biết chi tiết.

tty

Dành cho phương tiện truyền thông sử dụng một nhân vật lưới cố định sân (như teletypes, thiết bị đầu cuối, hoặc các thiết bị cầm tay với màn hình hạn chế khả năng). Tác giả không nên sử dụng đơn vị pixel có loại phương tiện "tty" loại .

tv

Dành cho các thiết bị truyền hình kiểu (độ phân giải thấp, màu sắc, màn hình giới hạn scrollability, âm thanh có sẵn).

Các vấn đề liên quan