Video: tài liệu web phần 5Các thẻ định dạng văn bản 1 2025
HTML được gọi là ngôn ngữ đánh dấu vì một lý do rất quan trọng: Nó chiếm dung lượng bình thường, chuỗi vào văn bản đó để xác định, tổ chức và quản lý dòng chảy và trình tự của nội dung trên các trang web.
Các chuỗi được chèn xác định đánh dấu, trình duyệt web nào - hoặc các chương trình đặc biệt khác được gọi là user agent - vuốt ve và sử dụng (cùng với CSS, tất nhiên) để hướng dẫn hiển thị nội dung.
Giống như bất kỳ ngôn ngữ nào, HTML phải tuân theo một cú pháp cụ thể xác định trình tự, trong đó đánh dấu phải hoặc có thể xuất hiện trong một trang web. Ngoài ra còn có rất nhiều quy tắc thú vị về những loại đánh dấu là hợp pháp ở những nơi nhất định nhưng là bất hợp pháp ở những nơi khác. Điều này có vẻ như một khái niệm khó, nhưng những hạn chế trong HTML minh hoạ ý nghĩa của nó và tại sao nó lại có ý nghĩa rất tốt:
-
Phần tử này cung cấp một chú thích cho một bảng. Do đó nó chỉ có thể xuất hiện trong
đánh dấu. Nếu bạn muốn cung cấp chú thích cho một hình, bạn phải sử dụng phần tử thay thế. Bạn cần phải sử dụng đánh dấu đúng cho đúng cách sử dụng trong HTML.
HTML nhận diện các loại danh sách, có thể tổ chức các mục văn bản với số hoặc dấu đầu dòng, như là chỉ thị đánh dấu. Danh sách các mục sử dụng thẻđể xác định các mục riêng lẻ trong danh sách như vậy. Đó là lý do tại sao các thẻ đặc biệt này chỉ hợp pháp nếu chúng xảy ra trong một số phần tử danh sách, chẳng hạn như(một danh sách không có thứ tự hoặc danh sách đầu dòng) hoặc(danh sách được sắp thứ tự hoặc có đánh số).
HTML hỗ trợ tất cả các loại lĩnh vực và điều khiển đầu vào cho các hình thức trực tuyến. Cũng giống như các bảng, các phần tử có liên quan đến biểu mẫu chỉ có thể xuất hiện bên trong một cặp thẻ.
Có nhiều yếu tố và thuộc tính liên quan đến biểu mẫu chỉ có thể xuất hiện trong một ngữ cảnh như vậy. Chúng bao gồm nhiều loại đầu vào, nhiều loại hộp văn bản, điều khiển nút và hơn thế nữa. Tất cả chúng đều hợp pháp dưới hình thức, vì vậy chúng phải xảy ra giữa và trên một trang web nếu chúng hoạt động.
Hiểu biết về HTML chủ yếu tập trung làm thế nào để tạo ra các đánh dấu sử dụng (đó là cú pháp) và hiểu rõ thứ tự (hoặc ngữ cảnh) trong đó các phần tử đánh dấu riêng lẻ có thể xuất hiện.
Đó là các quy tắc để tạo HTML hợp lệ hoặc hợp lệ. Những điều tương tự cũng đúng đối với CSS, ngoại trừ cú pháp và các quy tắc cho biểu thức của nó là khác nhau vì CSS là một ngôn ngữ đánh dấu khác với HTML.