2007 Ngày 15 tháng 9 2007

DOCTYPES là gì? Quirks BROWSER chế độ nghiêm ngặt là gì?

Đơn giản nói cho những người không bao giờ nghe nói về DOCTYPE trước khi ngày hôm nay! DOCTYPE là khai báo trong một tài liệu HTML mà đi kèm trước khi thẻ <HTML>, trông một cái gì đó như thế này (dán từ nguồn của trang này rất)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


Tại sao sử dụng DOCTYPE?
Tất cả bắt đầu khi những tiêu chuẩn trình duyệt được giới thiệu bởi W3C. Các nhà phát triển web trước đó thực hiện CSS theo mong muốn của các trình duyệt, để có các trang trả lại một cách chính xác trong họ và các trang web nhất có CSS ​​không hoàn toàn phù hợp với các chi tiết kỹ thuật / tiêu chuẩn.

Vì vậy giải pháp cho vấn đề này là

  • cho phép các nhà phát triển web những người biết tiêu chuẩn để lựa chọn chế độ để sử dụng.
  • tiếp tục hiển thị các trang theo quy định cũ (quirks).

DOCTYPE được sinh ra.

Vì vậy, dựa vào việc trang web mà bạn được thiết kế theo tiêu chuẩn hay không, bạn chọn DOCTYPE thích hợp.


Mối quan hệ giữa chế độ DOCTYPE trình duyệt
DOCTYPE là tuyên bố cho biết rằng trình duyệt của bạn chế độ nào cũng nên làm cho trang HTML hoặc là để được chính xác hơn các trình duyệt như thế nào nên giải thích CSS trong chế độ quirks hoặc chế độ nghiêm ngặt.

Trang cũ bằng văn bản trước khi các tiêu chuẩn này đã được giới thiệu không có một DOCTYPE. Vì vậy khi không có DOCTYPE trong HTML của bạn sau đó trình duyệt ở chế độ quirks.
Nhưng nếu DOCTYPE được định nghĩa là một trong những điều sau đây, sau đó trình duyệt được cho biết là trong chế độ nghiêm ngặt.

<DOCTYPE html PUBLIC "- / / W3C / / DTD HTML 4.01 Transitional / / EN" "http://www.w3.org/TR/html4/loose.dtd">


NDK nhà | Bày tỏ IT | Diễn đạt Palate | Diễn đạt Penmenship | Bày tỏ nỗi sợ hãi | Diễn đạt Myself