Một trong những đặc điểm quan trọng của Style Sheet là chúng xác định cách một Webpage hiển thị trên các thiết bị khác nhau: màn hình, trên paper, …

Hiện tại, chúng ta có hai cách xác định thiết bị cho Style Sheet:

  • Xác định thiết bị từ các qui tắc @media hoặc @import.
  • Xác định thiết bị bên trong phần Document Language.

Qui tắc @media trong CSS

Qui tắc @media xác định kiểu thiết bị (phân biệt nhau bởi dấu phảy) trong một tập qui tắc.

Ví dụ:

<style tyle="text/css">
   <!--
   @media print {
      body { font-size: 10pt }
   }

   @media screen {
      body { font-size: 12pt }
   }
   @media screen, print {
      body { line-height: 1.2 }
   }
   -->
</style>

Document Language trong CSS

Trong HTML 4.0, thuộc tính media trên phần tử LINK xác định thiết bị của một External Style.

Ví dụ:

<style tyle="text/css">
   <!--
   <!doctype html public "-//w3c//dtd html 4.0//en">

   <html>

      <head>
         <title>Phan tu LINK xac dinh duong dan den External Style</title>
         <link rel="stylesheet" type="text/css" media="print, handheld" href="foo.css">
      </head>

      <body>
         <p>Phan than cua tai lieu ... </p>
      </body>

   </html>
   -->
</style>

Một số kiểu thiết bị được công nhận

Tên của kiểu thiết bị trong CSS phản ánh rằng các giá trị của thuộc tính mà bạn đã xác định sẽ làm việc tốt trên các thiết bị đó. Bảng dưới liệt kê các giá trị để xác định cho các kiểu thiết bị đa dạng:

Giá trịMiêu tả
allPhù hợp cho tất cả thiết bị
auralCho các thiết bị speech synthesizer.
brailleCho các thiết bị feedback device.
embossedCho các thiết bị braille printer.
handheldCho các thiết bị handheld device (đặc biệt là dạng màn hình nhỏ, monochrome, limited bandwidth).
printCho các thiết bị được quan sát trên chế độ print preview mode. Bạn tham khảo chương tiếp theo về thiết bị phân trang.
projectionCho các thiết bị để biểu diễn project. Bạn tham khảo chương tiếp theo về thiết bị phân trang.
screenCho thiết bị màn hình
ttyCho các thiết bị Teletype, terminal, …
tvCho các thiết bị Tivi

Ghi chú: Tên của kiểu thiết bị là không phân biệt kiểu chữ.

Viết câu trả lời

Drop Images

0 Bình luận