2010-11-05 30 views
8

Tôi đã tự hỏi liệu tôi có thể chỉ định bất kỳ loại phương tiện CSS nào trong thuộc tính style không? và những gì tôi có thể chỉ định trong thuộc tính style?Tôi có thể chỉ định loại phương tiện CSS trong thuộc tính style không?

+0

Tôi hiện đang chạy vào cùng một câu hỏi này, đặc biệt liên quan đến email tạo kiểu theo cách chúng tôi có thể ẩn những thứ nhất định khi email đang được in ra. Hữu ích cho các hóa đơn mà chúng tôi không muốn tất cả các chi tiết được in ... –

Trả lời

5

Không phải là tôi biết. Đặt cược tốt nhất của bạn là xác định class thay vì kiểu nội tuyến. Sau đó, bạn sẽ linh hoạt hơn.

Bạn có thể bao gồm các biểu định kiểu khác nhau bằng cách chỉ định thuộc tính media trên thẻ link của bạn để bao gồm biểu định kiểu hoặc bạn cũng có thể chỉ định quy tắc trong biểu định kiểu chỉ áp dụng cho một phương tiện nhất định.

Ví dụ:

Bao gồm một tập tin CSS bằng cách xác định một phương tiện truyền thông:

<link media="print" href="styles.css" type="text/css" rel="stylesheet"> 

Xác định một phương tiện truyền thông trong một stylesheet:

@media print 
{ 
    .myStyle { display: none; } 
} 

Ngoài ra, xem W3C media type list cho tất cả các lựa chọn của bạn .

3

Bạn không thể chỉ định loại phương tiện nhưng bạn có thể chỉ định bất kỳ thuộc tính CSS nào mà thành phần sẽ hỗ trợ.

+0

Nghiêm túc, downvoter? Đây là thông tin chính xác và là câu trả lời đầu tiên được đưa ra (do đó không được sao chép từ một trong những người khác). Trong thực tế, các câu trả lời khác, trong khi tiết tấu hơn, là phù hợp và có thể được hiểu là công cụ xây dựng trên này. – Robusto

0

Bạn có thể chỉ định một ; danh sách phân của property: value cặp. Bạn có thể không bao gồm loại phương tiện.

99% thời gian, bạn nên sử dụng biểu định kiểu bên ngoài. Tôi sử dụng thuộc tính style chủ yếu để tạo hoạt ảnh cho phần tử thông qua JavaScript. Thỉnh thoảng tôi sử dụng style để chỉ định hình nền (ở đó nó là động và lặp lại với đánh dấu), nơi sẽ quá cồng kềnh để thêm bộ tiền xử lý vào các tệp CSS thô của tôi.

1

Truyền thông loại là cụ thể cho style sheets chỉ, theo các đặc điểm kỹ thuật w3 css:

Một trong những tính năng quan trọng nhất của style sheets là họ chỉ định cách một tài liệu sẽ được trình bày trên khác nhau phương tiện truyền thông: trên màn hình, trên giấy, với một bộ tổng hợp giọng nói, với một thiết bị chữ nổi, vv

Ref: http://www.w3.org/TR/CSS21/

Điều duy nhất có thể được chỉ định trong thuộc tính kiểu là cặp thuộc tính: giá trị để tạo kiểu cho phần tử cụ thể.

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