Cấu trúc của HTML PDF

Khoảng trắng (dấu cách, dòng mới, tab và nhận xét) có thể xuất hiện trước hoặc sau mỗi phần. Phần 2 và 3 nên được phân định bởi phần tử

Đây là một ví dụ về một tài liệu HTML đơn giản


   
      My first HTML document
   
   
      

Hello world!

Tài liệu HTML hợp lệ khai báo phiên bản HTML nào được sử dụng trong tài liệu. Khai báo loại tài liệu đặt tên cho định nghĩa loại tài liệu (DTD) được sử dụng cho tài liệu (xem )

HTML4. 01 chỉ định ba DTD, vì vậy tác giả phải bao gồm một trong các khai báo loại tài liệu sau trong tài liệu của họ. Các DTD khác nhau về các yếu tố mà chúng hỗ trợ

  • HTML4. 01 Strict DTD bao gồm tất cả các yếu tố và thuộc tính chưa hoặc không xuất hiện trong tài liệu bộ khung. Đối với các tài liệu sử dụng DTD này, hãy sử dụng khai báo loại tài liệu này

  • HTML4. 01 DTD chuyển tiếp bao gồm mọi thứ trong DTD nghiêm ngặt cộng với các thành phần và thuộc tính không dùng nữa (hầu hết liên quan đến trình bày trực quan). Đối với các tài liệu sử dụng DTD này, hãy sử dụng khai báo loại tài liệu này

  • HTML4. 01 Bộ khung DTD bao gồm mọi thứ trong DTD chuyển tiếp và cả các khung nữa. Đối với các tài liệu sử dụng DTD này, hãy sử dụng khai báo loại tài liệu này

URI trong mỗi khai báo loại tài liệu cho phép tác nhân người dùng tải xuống DTD và bất kỳ thứ gì cần thiết. Các URI (tương đối) sau đề cập đến các DTD và bộ thực thể cho HTML 4

Liên kết giữa các định danh công khai và tệp có thể được chỉ định bằng cách sử dụng tệp danh mục theo định dạng do Oasis Open Consortium khuyến nghị (xem phần ). A được bao gồm ở đầu phần về thông tin tham khảo SGML cho HTML. Hai chữ cái cuối của phần khai báo cho biết ngôn ngữ của DTD. Đối với HTML, đây luôn là tiếng Anh ("EN")

Ghi chú. Kể từ phiên bản ngày 24 tháng 12 của HTML 4. 01, Nhóm làm việc HTML cam kết thực hiện chính sách sau

  • Bất kỳ thay đổi nào đối với các DTD HTML 4 trong tương lai sẽ không làm mất hiệu lực các tài liệu tuân thủ các DTD của thông số kỹ thuật hiện tại. Nhóm làm việc HTML có quyền sửa các lỗi đã biết
  • Phần mềm phù hợp với các DTD của thông số kỹ thuật hiện tại có thể bỏ qua các tính năng của các DTD HTML 4 trong tương lai mà nó không nhận ra

Điều này có nghĩa là trong khai báo loại tài liệu, tác giả có thể sử dụng mã định danh hệ thống một cách an toàn đề cập đến phiên bản mới nhất của HTML 4 DTD. Tác giả cũng có thể chọn sử dụng mã định danh hệ thống đề cập đến một phiên bản cụ thể (có ngày tháng) của DTD HTML 4 khi cần xác thực DTD cụ thể đó. W3C sẽ cố gắng hết sức để cung cấp vô thời hạn các tài liệu lưu trữ tại địa chỉ ban đầu của chúng ở dạng ban đầu

thẻ bắt đầu. tùy chọn, thẻ kết thúc. không bắt buộc

định nghĩa thuộc tính

phiên bản = Giá trị của thuộc tính này chỉ định phiên bản HTML DTD nào chi phối tài liệu hiện tại. Thuộc tính này không được dùng nữa vì nó dư thừa do khai báo loại tài liệu cung cấp

Các thuộc tính được xác định ở nơi khác

Sau khi khai báo kiểu tài liệu, phần còn lại của tài liệu HTML được chứa bởi phần tử. Do đó, một tài liệu HTML điển hình có cấu trúc này


...The head, body, etc. goes here...

7. 4 Đầu tài liệu

thẻ bắt đầu. tùy chọn, thẻ kết thúc. không bắt buộc

định nghĩa thuộc tính

profile = Thuộc tính này chỉ định vị trí của một hoặc nhiều cấu hình dữ liệu meta, được phân tách bằng khoảng trắng. Đối với các tiện ích mở rộng trong tương lai, tác nhân người dùng nên coi giá trị là một danh sách mặc dù thông số kỹ thuật này chỉ coi URI đầu tiên là quan trọng. được thảo luận dưới đây trong phần về

Các thuộc tính được xác định ở nơi khác

Phần tử chứa thông tin về tài liệu hiện tại, chẳng hạn như tiêu đề, từ khóa có thể hữu ích cho công cụ tìm kiếm và dữ liệu khác không được coi là nội dung tài liệu. Tác nhân người dùng thường không hiển thị các phần tử xuất hiện trong nội dung dưới dạng. Tuy nhiên, họ có thể cung cấp thông tin cho người dùng thông qua các cơ chế khác

TITLE - - (#PCDATA) -(%head.misc;) -- document title -->
%i18n>

thẻ bắt đầu. bắt buộc, Thẻ kết thúc. cần thiết

Các thuộc tính được xác định ở nơi khác

Mỗi tài liệu HTML phải có một phần tử trong phần

Tác giả nên sử dụng phần tử để xác định nội dung của tài liệu. Vì người dùng thường tham khảo các tài liệu ngoài ngữ cảnh, tác giả nên cung cấp các tiêu đề giàu ngữ cảnh. Do đó, thay vì một tiêu đề như "Giới thiệu", không cung cấp nhiều thông tin cơ bản về ngữ cảnh, các tác giả nên cung cấp một tiêu đề như "Giới thiệu về nghề nuôi ong thời Trung cổ" để thay thế

Vì lý do khả năng truy cập, tác nhân người dùng phải luôn cung cấp nội dung của phần tử cho người dùng (bao gồm cả phần tử xuất hiện trong khung). Cơ chế để làm như vậy phụ thuộc vào tác nhân người dùng (e. g. , như một chú thích, được nói)

Tiêu đề có thể chứa các thực thể ký tự (đối với ký tự có dấu, ký tự đặc biệt, v.v. ), nhưng có thể không chứa đánh dấu khác (bao gồm cả nhận xét). Đây là một tiêu đề tài liệu mẫu



A study of population dynamics
.. other head elements...


.. document body...


định nghĩa thuộc tính

title = Thuộc tính này cung cấp thông tin tư vấn về phần tử mà nó được đặt

Không giống như phần tử cung cấp thông tin về toàn bộ tài liệu và chỉ có thể xuất hiện một lần, thuộc tính có thể chú thích bất kỳ số lượng phần tử nào. Vui lòng tham khảo định nghĩa của một thành phần để xác minh rằng nó hỗ trợ thuộc tính này

Các giá trị của thuộc tính có thể được hiển thị bởi các tác nhân người dùng theo nhiều cách khác nhau. Chẳng hạn, các trình duyệt trực quan thường hiển thị tiêu đề dưới dạng "mẹo công cụ" (một thông báo ngắn xuất hiện khi thiết bị trỏ tạm dừng trên một đối tượng). Tác nhân người dùng âm thanh có thể nói thông tin tiêu đề trong ngữ cảnh tương tự. Ví dụ: đặt thuộc tính trên một liên kết cho phép tác nhân người dùng (trực quan và không trực quan) cho người dùng biết về bản chất của tài nguyên được liên kết

...some text...
Here's a photo of 

   me scuba diving last summer

...some more text...

Thuộc tính có vai trò bổ sung khi được sử dụng với phần tử để chỉ định một Vui lòng tham khảo phần trên để biết chi tiết

Ghi chú. Để cải thiện chất lượng tổng hợp giọng nói đối với các trường hợp được xử lý kém bằng các kỹ thuật tiêu chuẩn, các phiên bản HTML trong tương lai có thể bao gồm một thuộc tính để mã hóa thông tin ngữ âm và ngữ điệu

Ghi chú. Khung mô tả tài nguyên W3C (xem ) đã trở thành Khuyến nghị của W3C vào tháng 2 năm 1999. RDF cho phép tác giả chỉ định siêu dữ liệu có thể đọc được bằng máy về tài liệu HTML và các tài nguyên có thể truy cập mạng khác

HTML cho phép tác giả chỉ định siêu dữ liệu -- thông tin về tài liệu chứ không phải nội dung tài liệu -- theo nhiều cách khác nhau

Ví dụ: để chỉ định tác giả của tài liệu, người ta có thể sử dụng phần tử như sau

Phần tử chỉ định một thuộc tính (ở đây là "Tác giả") và gán giá trị cho nó (ở đây là "Dave Raggett")

Thông số kỹ thuật này không xác định một tập hợp các thuộc tính siêu dữ liệu hợp pháp. Ý nghĩa của một thuộc tính và tập hợp các giá trị pháp lý cho thuộc tính đó phải được xác định trong một từ vựng tham chiếu được gọi là. Ví dụ: một hồ sơ được thiết kế để giúp các công cụ tìm kiếm lập chỉ mục tài liệu có thể xác định các thuộc tính như "tác giả", "bản quyền", "từ khóa", v.v.

Chỉ định dữ liệu meta

Nói chung, việc chỉ định dữ liệu meta bao gồm hai bước

  1. Khai báo thuộc tính và giá trị cho thuộc tính đó. Điều này có thể được thực hiện theo hai cách
    1. Từ bên trong một tài liệu, thông qua phần tử
    2. Từ bên ngoài tài liệu, bằng cách liên kết đến dữ liệu meta thông qua phần tử (xem phần trên)
  2. Đề cập đến nơi tài sản và giá trị pháp lý của nó được xác định. Để chỉ định một cấu hình, hãy sử dụng thuộc tính của phần tử

Lưu ý rằng vì một cấu hình được xác định cho phần tử, nên cùng một cấu hình sẽ áp dụng cho tất cả và các phần tử trong phần đầu tài liệu

Tác nhân người dùng không bắt buộc phải hỗ trợ cơ chế siêu dữ liệu. Đối với những người chọn hỗ trợ dữ liệu meta, thông số kỹ thuật này không xác định cách diễn giải dữ liệu meta

Yếu tố META

META - O EMPTY               -- generic metainformation -->
%i18n;                               -- lang, dir, for use with content --
  http-equiv  NAME           #IMPLIED  -- HTTP response header name  --
  name        NAME           #IMPLIED  -- metainformation name --
  content     CDATA          #REQUIRED -- associated information --
  scheme      CDATA          #IMPLIED  -- select form of content --
  >

thẻ bắt đầu. bắt buộc, Thẻ kết thúc. cấm

định nghĩa thuộc tính

Đối với các thuộc tính sau, các giá trị được phép và cách diễn giải chúng phụ thuộc vào

name = Thuộc tính này xác định tên thuộc tính. Thông số kỹ thuật này không liệt kê các giá trị pháp lý cho thuộc tính này. nội dung = Thuộc tính này chỉ định giá trị của thuộc tính. Thông số kỹ thuật này không liệt kê các giá trị pháp lý cho thuộc tính này. lược đồ = Thuộc tính này đặt tên cho một lược đồ được sử dụng để diễn giải giá trị của thuộc tính (xem phần trên để biết chi tiết). http-equiv = Thuộc tính này có thể được sử dụng thay cho thuộc tính tên. Máy chủ HTTP sử dụng thuộc tính này để thu thập thông tin cho tiêu đề thông báo phản hồi HTTP

Các thuộc tính được xác định ở nơi khác

Phần tử có thể được sử dụng để xác định các thuộc tính của tài liệu (e. g. , tác giả, ngày hết hạn, danh sách các từ khóa, v.v. ) và gán giá trị cho các thuộc tính đó. Thông số kỹ thuật này không xác định một bộ thuộc tính quy chuẩn

Mỗi phần tử chỉ định một cặp thuộc tính/giá trị. Thuộc tính tên xác định thuộc tính và thuộc tính xác định giá trị của thuộc tính

Ví dụ: khai báo sau đặt giá trị cho thuộc tính Tác giả

Thuộc tính có thể được sử dụng để chỉ định ngôn ngữ cho giá trị của thuộc tính. Điều này cho phép bộ tổng hợp giọng nói áp dụng các quy tắc phát âm phụ thuộc vào ngôn ngữ

Trong ví dụ này, tên tác giả được khai báo là người Pháp

Ghi chú. Phần tử là một cơ chế chung để chỉ định dữ liệu meta. Tuy nhiên, một số phần tử và thuộc tính HTML đã xử lý một số phần dữ liệu meta nhất định và có thể được các tác giả sử dụng thay vì chỉ định các phần đó. phần tử, phần tử, phần tử và phần tử, thuộc tính và thuộc tính

Ghi chú. Khi một thuộc tính được chỉ định bởi một phần tử nhận một giá trị là a , một số tác giả muốn chỉ định siêu dữ liệu thông qua phần tử. Do đó, khai báo siêu dữ liệu sau

cũng có thể được viết

và tiêu đề HTTP

Thuộc tính này có thể được sử dụng thay cho thuộc tính tên và có ý nghĩa đặc biệt khi tài liệu được truy xuất qua Giao thức truyền tải siêu văn bản (HTTP). Máy chủ HTTP có thể sử dụng tên thuộc tính được chỉ định bởi thuộc tính để tạo tiêu đề kiểu - trong phản hồi HTTP. Vui lòng xem đặc tả HTTP () để biết chi tiết về các tiêu đề HTTP hợp lệ

Mẫu khai báo sau

sẽ dẫn đến tiêu đề HTTP

5

Điều này có thể được sử dụng bởi bộ đệm để xác định thời điểm tìm nạp một bản sao mới của tài liệu được liên kết

Ghi chú. Một số tác nhân người dùng hỗ trợ việc sử dụng để làm mới trang hiện tại sau một số giây được chỉ định, với tùy chọn thay thế nó bằng một URI khác. Tác giả không nên sử dụng kỹ thuật này để chuyển tiếp người dùng đến các trang khác, vì điều này khiến một số người dùng không thể truy cập trang. Thay vào đó, chuyển tiếp trang tự động nên được thực hiện bằng chuyển hướng phía máy chủ

và công cụ tìm kiếm

Cách sử dụng phổ biến của for là chỉ định các từ khóa mà công cụ tìm kiếm có thể sử dụng để cải thiện chất lượng kết quả tìm kiếm. Khi một số phần tử cung cấp thông tin phụ thuộc vào ngôn ngữ về một tài liệu, các công cụ tìm kiếm có thể lọc thuộc tính để hiển thị kết quả tìm kiếm bằng tùy chọn ngôn ngữ của người dùng. Ví dụ,

6

Hiệu quả của các công cụ tìm kiếm cũng có thể được tăng lên bằng cách sử dụng phần tử để chỉ định liên kết đến bản dịch của tài liệu bằng các ngôn ngữ khác, liên kết đến các phiên bản của tài liệu trong phương tiện khác (e. g. , PDF) và, khi tài liệu là một phần của bộ sưu tập, liên kết đến điểm bắt đầu thích hợp để duyệt bộ sưu tập

Trợ giúp thêm được cung cấp trong phần về

và HÌNH ẢNH
Nền tảng để lựa chọn nội dung Internet (PICS, được chỉ định trong [PICS]) là cơ sở hạ tầng để liên kết nhãn (siêu dữ liệu) với nội dung Internet. Ban đầu được thiết kế để giúp phụ huynh và giáo viên kiểm soát những gì trẻ em có thể truy cập trên Internet, nó cũng tạo điều kiện cho các cách sử dụng nhãn khác, bao gồm ký mã, quyền riêng tư và quản lý quyền sở hữu trí tuệ

Ví dụ này minh họa cách một người có thể sử dụng một khai báo để bao gồm một PICS 1. 1 nhãn

7

và thông tin mặc định

Phần tử có thể được sử dụng để chỉ định thông tin mặc định cho tài liệu trong các trường hợp sau

Ví dụ sau chỉ định cho một tài liệu là ISO-8859-5

8

Hồ sơ dữ liệu meta

Thuộc tính của chỉ định vị trí của cấu hình siêu dữ liệu. Giá trị của thuộc tính là một URI. Tác nhân người dùng có thể sử dụng URI này theo hai cách
  • Là một tên duy nhất trên toàn cầu. Tác nhân người dùng có thể nhận ra tên (mà không thực sự truy xuất hồ sơ) và thực hiện một số hoạt động dựa trên các quy ước đã biết cho hồ sơ đó. Chẳng hạn, các công cụ tìm kiếm có thể cung cấp giao diện để tìm kiếm thông qua các danh mục tài liệu HTML, trong đó tất cả các tài liệu này đều sử dụng cùng một cấu hình để thể hiện các mục nhập danh mục
  • Là một liên kết. Tác nhân người dùng có thể hủy đăng ký URI và thực hiện một số hoạt động dựa trên các định nghĩa thực tế trong hồ sơ (e. g. , cho phép sử dụng cấu hình trong tài liệu HTML hiện tại). Thông số kỹ thuật này không xác định định dạng cho hồ sơ

Ví dụ này đề cập đến một hồ sơ giả định xác định các thuộc tính hữu ích cho việc lập chỉ mục tài liệu. Các thuộc tính được xác định bởi cấu hình này -- bao gồm "tác giả", "bản quyền", "từ khóa" và "ngày" -- có các giá trị do các khai báo tiếp theo đặt

9

Vì thông số kỹ thuật này đang được viết, nên thông thường sử dụng các định dạng ngày tháng được mô tả trong phần 3. 3. Vì các định dạng này tương đối khó xử lý, chúng tôi khuyên các tác giả nên sử dụng định dạng ngày tháng. Để biết thêm thông tin, hãy xem các phần trên và các phần tử

Thuộc tính cho phép tác giả cung cấp cho tác nhân người dùng nhiều ngữ cảnh hơn để giải thích chính xác dữ liệu meta. Đôi khi, thông tin bổ sung đó có thể rất quan trọng, vì khi dữ liệu meta có thể được chỉ định ở các định dạng khác nhau. Ví dụ: một tác giả có thể chỉ định một ngày ở định dạng (mơ hồ) "10-9-97";

Vào những thời điểm khác, thuộc tính có thể cung cấp thông tin hữu ích nhưng không quan trọng cho tác nhân người dùng

Ví dụ: khai báo sau đây có thể giúp tác nhân người dùng xác định rằng giá trị của thuộc tính "số nhận dạng" là mã số ISBN

Các giá trị cho thuộc tính phụ thuộc vào tên thuộc tính và liên kết

Ghi chú. Một hồ sơ mẫu là Dublin Core (xem ). Cấu hình này xác định một tập hợp các thuộc tính được đề xuất cho các mô tả thư mục điện tử và nhằm mục đích thúc đẩy khả năng tương tác giữa các mô hình mô tả khác nhau

7. 5 Nội dung tài liệu

thẻ bắt đầu. tùy chọn, thẻ kết thúc. không bắt buộc

định nghĩa thuộc tính

nền = Giá trị của thuộc tính này là URI chỉ định tài nguyên hình ảnh. Hình ảnh thường xếp nền (đối với trình duyệt trực quan). văn bản = Thuộc tính này đặt màu nền trước cho văn bản (dành cho trình duyệt trực quan). liên kết = Thuộc tính này đặt màu của văn bản đánh dấu các liên kết siêu văn bản chưa được truy cập (dành cho trình duyệt trực quan). vlink = Thuộc tính này đặt màu của văn bản đánh dấu các liên kết siêu văn bản đã truy cập (dành cho trình duyệt trực quan). alink = Thuộc tính này đặt màu của văn bản đánh dấu các liên kết siêu văn bản khi được người dùng chọn (đối với trình duyệt trực quan)

Các thuộc tính được xác định ở nơi khác

Phần thân của tài liệu chứa nội dung của tài liệu. Nội dung có thể được trình bày bởi tác nhân người dùng theo nhiều cách khác nhau. Ví dụ: đối với các trình duyệt trực quan, bạn có thể coi phần thân là một khung vẽ nơi nội dung xuất hiện. văn bản, hình ảnh, màu sắc, đồ họa, v.v. Đối với tác nhân người dùng âm thanh, nội dung tương tự có thể được nói. Vì các biểu định kiểu hiện là cách ưa thích để chỉ định cách trình bày của tài liệu, nên các thuộc tính trình bày của đã được

Sử dụng biểu định kiểu, hiệu ứng tương tự có thể được thực hiện như sau

1

Sử dụng biểu định kiểu bên ngoài (được liên kết) cho phép bạn linh hoạt thay đổi bản trình bày mà không cần sửa lại tài liệu HTML nguồn

1

định nghĩa thuộc tính

id = Thuộc tính này gán tên cho một phần tử. Tên này phải là duy nhất trong một tài liệu. class = Thuộc tính này gán tên lớp hoặc tập hợp tên lớp cho một phần tử. Bất kỳ số lượng phần tử nào cũng có thể được gán cùng tên lớp hoặc tên. Nhiều tên lớp phải được phân tách bằng ký tự khoảng trắng

Thuộc tính gán một mã định danh duy nhất cho một phần tử (có thể được xác minh bởi trình phân tích cú pháp SGML). Ví dụ: các đoạn sau đây được phân biệt bởi giá trị của chúng

3

Thuộc tính có một số vai trò trong HTML

  • Là một bộ chọn biểu định kiểu
  • Là mục tiêu cho các liên kết siêu văn bản
  • Như một phương tiện để tham chiếu một phần tử cụ thể từ một
  • Là tên của một phần tử được khai báo
  • Để xử lý mục đích chung bởi các tác nhân người dùng (e. g. để xác định các trường khi trích xuất dữ liệu từ các trang HTML vào cơ sở dữ liệu, dịch tài liệu HTML sang các định dạng khác, v.v. )

Mặt khác, thuộc tính gán một hoặc nhiều tên lớp cho một phần tử; . Một tên lớp có thể được chia sẻ bởi một số trường hợp phần tử. Thuộc tính có một số vai trò trong HTML

  • Là bộ chọn biểu định kiểu (khi tác giả muốn gán thông tin kiểu cho một tập hợp các phần tử)
  • Để xử lý mục đích chung bởi các tác nhân người dùng

Trong ví dụ sau, phần tử được sử dụng cùng với các thuộc tính và để đánh dấu thông báo tài liệu. Tin nhắn xuất hiện trong cả hai phiên bản tiếng Anh và tiếng Pháp

4
5

Các quy tắc kiểu CSS sau đây sẽ yêu cầu các tác nhân người dùng trực quan hiển thị thông báo thông tin có màu xanh lá cây, thông báo cảnh báo có màu vàng và thông báo lỗi có màu đỏ

6

Lưu ý rằng "msg1" tiếng Pháp và "msg1" tiếng Anh có thể không xuất hiện trong cùng một tài liệu vì chúng có cùng giá trị. Các tác giả có thể sử dụng thêm thuộc tính để tinh chỉnh cách trình bày của các thông điệp riêng lẻ, làm cho chúng trở thành mục tiêu neo, v.v.

Hầu hết mọi phần tử HTML đều có thể được gán mã định danh và thông tin lớp

Ví dụ, giả sử chúng ta đang viết một tài liệu về ngôn ngữ lập trình. Tài liệu này bao gồm một số ví dụ được định dạng sẵn. Chúng tôi sử dụng phần tử để định dạng các ví dụ. Chúng tôi cũng chỉ định màu nền (xanh lá cây) cho tất cả các phiên bản của phần tử thuộc lớp "ví dụ"

7

Bằng cách đặt thuộc tính cho ví dụ này, chúng ta có thể (1) tạo siêu liên kết đến nó và (2) ghi đè thông tin kiểu lớp bằng thông tin kiểu cá thể

Ghi chú. Thuộc tính chia sẻ cùng một không gian tên với thuộc tính tên khi được sử dụng cho tên liên kết. Vui lòng tham khảo phần trên để biết thêm thông tin

Một số phần tử HTML nhất định có thể xuất hiện trong được gọi là "cấp độ khối" trong khi các phần tử khác là "nội tuyến" (còn được gọi là "cấp độ văn bản"). Sự khác biệt được thành lập trên một số khái niệm

Mô hình nội dung Nói chung, các phần tử cấp khối có thể chứa các phần tử nội tuyến và các phần tử cấp khối khác. Nói chung, các phần tử nội tuyến chỉ có thể chứa dữ liệu và các phần tử nội tuyến khác. Vốn có trong sự khác biệt về cấu trúc này là ý tưởng rằng các phần tử khối tạo ra các cấu trúc "lớn hơn" so với các phần tử nội tuyến. Định dạng Theo mặc định, các phần tử cấp khối được định dạng khác với các phần tử nội tuyến. Nói chung, các phần tử cấp độ khối bắt đầu trên các dòng mới, các phần tử nội tuyến thì không. Để biết thông tin về khoảng trắng, ngắt dòng và định dạng khối, vui lòng tham khảo phần về văn bản. Tính định hướng Vì các lý do kỹ thuật liên quan đến thuật toán văn bản hai chiều, các phần tử cấp độ khối và nội tuyến khác nhau về cách chúng kế thừa thông tin định hướng. Để biết chi tiết, xem phần trên

Biểu định kiểu cung cấp phương tiện để chỉ định hiển thị các phần tử tùy ý, bao gồm cả việc một phần tử được hiển thị dưới dạng khối hay nội tuyến. Trong một số trường hợp, chẳng hạn như kiểu nội tuyến cho các phần tử danh sách, điều này có thể phù hợp, nhưng nói chung, các tác giả không khuyến khích ghi đè cách giải thích thông thường của các phần tử HTML theo cách này

Sự thay đổi của các thành ngữ trình bày truyền thống cho cấp độ khối và các phần tử nội tuyến cũng có tác động đến thuật toán văn bản hai chiều. Xem phần trên để biết thêm thông tin

7. 5. 4 Nhóm các yếu tố. các phần tử DIV và SPAN

thẻ bắt đầu. bắt buộc, Thẻ kết thúc. cần thiết

Các thuộc tính được xác định ở nơi khác

Các phần tử và, kết hợp với các thuộc tính và, cung cấp một cơ chế chung để thêm cấu trúc vào tài liệu. Các phần tử này xác định nội dung ở cấp độ nội tuyến () hoặc cấp độ khối () nhưng không áp đặt các cách diễn đạt khác cho nội dung. Do đó, tác giả có thể sử dụng các phần tử này kết hợp với biểu định kiểu, thuộc tính, v.v. , để điều chỉnh HTML theo nhu cầu và thị hiếu của riêng họ

Ví dụ: giả sử chúng tôi muốn tạo tài liệu HTML dựa trên cơ sở dữ liệu thông tin khách hàng. Vì HTML không bao gồm các thành phần xác định các đối tượng như "khách hàng", "số điện thoại", "địa chỉ email", v.v. , chúng tôi sử dụng và để đạt được các hiệu ứng cấu trúc và trình bày mong muốn. Chúng ta có thể sử dụng phần tử như sau để cấu trúc thông tin

8

Sau này, chúng ta có thể dễ dàng thêm các khai báo biểu định kiểu để tinh chỉnh cách trình bày của các mục nhập cơ sở dữ liệu này

Để biết ví dụ khác về cách sử dụng, vui lòng tham khảo ví dụ trong phần trên

Ví dụ, các tác nhân người dùng trực quan thường đặt một dấu ngắt dòng trước và sau các phần tử

9

thường được hiển thị dưới dạng

0

thẻ bắt đầu. bắt buộc, Thẻ kết thúc. cần thiết

Các thuộc tính được xác định ở nơi khác

Một phần tử tiêu đề mô tả ngắn gọn chủ đề của phần mà nó giới thiệu. Thông tin tiêu đề có thể được sử dụng bởi tác nhân người dùng, ví dụ, để tự động xây dựng mục lục cho tài liệu

Có sáu cấp tiêu đề trong HTML với mức quan trọng nhất và mức thấp nhất. Các trình duyệt trực quan thường hiển thị các tiêu đề quan trọng hơn bằng phông chữ lớn hơn so với các tiêu đề ít quan trọng hơn

Ví dụ sau đây cho biết cách sử dụng phần tử để liên kết tiêu đề với phần tài liệu theo sau nó. Làm như vậy cho phép bạn xác định kiểu cho phần (tô màu nền, đặt phông chữ, v.v. ) với biểu định kiểu

1

Cấu trúc này có thể được trang trí với thông tin phong cách như

2

Các phần và tài liệu tham khảo được đánh số
HTML không tự tạo ra số phần từ các tiêu đề. Cơ sở này có thể được cung cấp bởi các đại lý người dùng, tuy nhiên. Chẳng bao lâu nữa, các ngôn ngữ biểu định kiểu như CSS sẽ cho phép tác giả kiểm soát việc tạo số phần (tiện dụng cho các tham chiếu chuyển tiếp trong tài liệu in, như trong "Xem phần 7. 2").

Một số người coi việc bỏ qua các cấp độ tiêu đề là một thông lệ không tốt. Họ chấp nhận H1 H2 H1 trong khi họ không chấp nhận H1 H3 H1 vì cấp tiêu đề H2 bị bỏ qua

thẻ bắt đầu. bắt buộc, Thẻ kết thúc. cần thiết

Các thuộc tính được xác định ở nơi khác

Phần tử này có thể được các tác giả sử dụng để cung cấp thông tin liên hệ cho tài liệu hoặc một phần chính của tài liệu, chẳng hạn như biểu mẫu. Phần tử này thường xuất hiện ở đầu hoặc cuối tài liệu

Ví dụ: một trang tại trang web W3C liên quan đến HTML có thể bao gồm thông tin liên hệ sau

Cấu trúc của HTML là gì?

7. 1 Giới thiệu về cấu trúc của một tài liệu HTML . Phần thân có thể được triển khai bởi phần tử BODY hoặc phần tử FRAMESET. a line containing HTML version information, a declarative header section (delimited by the HEAD element), a body, which contains the document's actual content. The body may be implemented by the BODY element or the FRAMESET element.

HTML là gì giải thích cấu trúc của nó với ví dụ?

Một tài liệu HTML chủ yếu được chia thành hai phần. CÁI ĐẦU. Phần này chứa thông tin về tài liệu HTML. Ví dụ: Tiêu đề của trang, phiên bản HTML, Dữ liệu Meta, v.v. THÂN THỂ. Phần này chứa mọi thứ bạn muốn hiển thị trên Trang Web

HTML với ví dụ PDF là gì?

HTML là viết tắt của Ngôn ngữ đánh dấu siêu văn bản, là ngôn ngữ được sử dụng rộng rãi nhất trên Web để phát triển các trang web . HTML do Berners-Lee tạo ra vào cuối năm 1991 nhưng "HTML 2. 0" là đặc tả HTML tiêu chuẩn đầu tiên được xuất bản vào năm 1995. HTML4. 01 là phiên bản chính của HTML và được xuất bản vào cuối năm 1999.

Bốn cấu trúc cơ bản của HTML là gì?

Tài liệu HTML sử dụng các thẻ và thuộc tính khác nhau để hiển thị các phần tử như tiêu đề, đoạn văn, siêu liên kết và hình ảnh