<body>: The Document Body element

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Phần tử <body> trong HTML biểu diễn nội dung của một tài liệu HTML. Chỉ có thể có một phần tử <body> trong một tài liệu.

Thuộc tính

Phần tử này bao gồm các thuộc tính toàn cục, thuộc tính sự kiện và các thuộc tính đã lỗi thời:

Thuộc tính sự kiện

Note: Mỗi tên thuộc tính sự kiện dưới đây được liên kết đến sự kiện giao diện Window tương đương. Bạn có thể lắng nghe các sự kiện này bằng cách sử dụng addEventListener() thay vì thêm thuộc tính oneventname vào phần tử <body>.

onafterprint

Hàm gọi sau khi người dùng đã in tài liệu.

onbeforeprint

Hàm gọi khi người dùng yêu cầu in tài liệu.

onbeforeunload

Hàm gọi khi tài liệu chuẩn bị được dỡ tải.

onblur

Hàm gọi khi tài liệu mất focus.

onerror

Hàm gọi khi tài liệu không tải được đúng cách.

onfocus

Hàm gọi khi tài liệu nhận focus.

onhashchange

Hàm gọi khi phần định danh fragment (bắt đầu bằng ký tự hash ('#')) của địa chỉ hiện tại của tài liệu đã thay đổi.

onlanguagechange

Hàm gọi khi ngôn ngữ ưa thích đã thay đổi.

onload

Hàm gọi khi tài liệu đã tải xong.

onmessage

Hàm gọi khi tài liệu đã nhận được một message.

onmessageerror

Hàm gọi khi tài liệu đã nhận được một message không thể deserialize.

onoffline

Hàm gọi khi kết nối mạng bị mất.

ononline

Hàm gọi khi kết nối mạng được khôi phục.

onpageswap

Hàm gọi khi bạn điều hướng giữa các tài liệu, khi tài liệu trước đó sắp được dỡ tải.

onpagehide

Hàm gọi khi trình duyệt ẩn trang hiện tại trong quá trình trình bày một trang khác từ lịch sử session.

onpagereveal

Hàm gọi khi một tài liệu được hiển thị lần đầu tiên, khi tải một tài liệu mới từ mạng hoặc kích hoạt một tài liệu.

onpageshow

Hàm gọi khi trình duyệt hiển thị tài liệu của window do điều hướng.

onpopstate

Hàm gọi khi người dùng đã điều hướng lịch sử session.

onresize

Hàm gọi khi tài liệu đã được thay đổi kích thước.

onrejectionhandled

Hàm gọi khi một Promise JavaScript được xử lý muộn.

onstorage

Hàm gọi khi khu vực lưu trữ đã thay đổi.

onunhandledrejection

Hàm gọi khi một Promise JavaScript không có rejection handler bị từ chối.

onunload Deprecated

Hàm gọi khi tài liệu đang được xóa bỏ.

Các thuộc tính đã lỗi thời

Warning: Không sử dụng các thuộc tính đã lỗi thời này; hãy chọn các giải pháp thay thế CSS được liệt kê với mỗi thuộc tính đã lỗi thời.

Màu của văn bản cho hyperlink khi được chọn. Hãy sử dụng thuộc tính CSS color kết hợp với pseudo-class :active:focus thay thế.

background Deprecated

URI của hình ảnh dùng làm nền. Hãy sử dụng thuộc tính CSS background-image thay thế.

bgcolor Deprecated

Màu nền cho tài liệu. Hãy sử dụng thuộc tính CSS background-color thay thế.

bottommargin Deprecated

Bị bỏ qua.

leftmargin Deprecated

Lề trái và phải của body. Hãy sử dụng thuộc tính CSS margin-leftmargin-right (hoặc thuộc tính logic margin-inline) thay thế.

Màu của văn bản cho hypertext link chưa được truy cập. Hãy sử dụng thuộc tính CSS color kết hợp với pseudo-class :link thay thế.

rightmargin Deprecated

Bị bỏ qua.

text Deprecated

Màu chữ của văn bản. Hãy sử dụng thuộc tính CSS color thay thế.

topmargin Deprecated

Lề trên và dưới của body. Hãy sử dụng thuộc tính CSS margin-topmargin-bottom (hoặc thuộc tính logic margin-block) thay thế.

Màu của văn bản cho hypertext link đã được truy cập. Hãy sử dụng thuộc tính CSS color kết hợp với pseudo-class :visited thay thế.

Ví dụ

html
<html lang="vi">
  <head>
    <title>Document title</title>
  </head>
  <body>
    <p>
      The <code>&lt;body&gt;</code> HTML element represents the content of an
      HTML document. There can be only one <code>&lt;body&gt;</code> element in
      a document.
    </p>
  </body>
</html>

Kết quả

Tóm tắt kỹ thuật

Danh mục nội dung Không có.
Nội dung được phép Nội dung flow.
Bỏ qua thẻ Thẻ mở có thể bị bỏ qua nếu thứ đầu tiên bên trong nó không phải là ký tự khoảng trắng, comment, phần tử <script> hay phần tử <style>. Thẻ đóng có thể bị bỏ qua nếu phần tử <body> có nội dung hoặc có thẻ mở, và không được theo ngay sau bởi một comment.
Phần tử cha được phép Phải là phần tử thứ hai của phần tử <html>.
Vai trò ARIA ngầm định generic
Vai trò ARIA được phép Không có role nào được phép
Giao diện DOM HTMLBodyElement
  • Phần tử <body> hiển thị giao diện HTMLBodyElement.
  • Bạn có thể truy cập phần tử <body> thông qua thuộc tính document.body.

Thông số kỹ thuật

Specification
HTML
# the-body-element

Khả năng tương thích với trình duyệt

Xem thêm