Hướng dẫn is html tag mandatory in html - thẻ html là bắt buộc trong html

Đúng là các thông số kỹ thuật HTML cho phép một số thẻ nhất định bị bỏ qua trong một số trường hợp nhất định, nhưng nói chung làm như vậy là không khôn ngoan.

Nó có hai hiệu ứng - nó làm cho đặc điểm kỹ thuật trở nên phức tạp hơn, điều này làm cho các tác giả trình duyệt khó viết các triển khai chính xác (như được thể hiện bằng Internet & NBSP; Explorer hiểu sai).

Điều này làm cho khả năng lỗi trình duyệt trong các phần này của đặc điểm kỹ thuật cao. Là một tác giả trang web, bạn có thể tránh được vấn đề bằng cách bao gồm các thẻ này - vì vậy trong khi thông số kỹ thuật không nói rằng bạn phải làm như vậy làm giảm khả năng mọi thứ đi sai, đó là thực hành kỹ thuật tốt.

Hơn nữa, thông số kỹ thuật HTML 5.1 WG mới nhất hiện đang nói (hãy nhớ rằng nó là một công việc đang tiến triển và có thể thay đổi).

Thẻ bắt đầu của phần tử cơ thể có thể bị bỏ qua nếu phần tử trống hoặc nếu điều đầu tiên bên trong phần tử cơ thể không phải là ký tự không gian hoặc nhận xét, ngoại trừ nếu điều đầu tiên bên trong phần tử cơ thể là meta, liên kết, tập lệnh, phong cách , hoặc phần tử mẫu.

Từ 4.3.1 Phần tử cơ thể.

Đây là một chút tinh tế. Bạn có thể bỏ qua cơ thể và đầu, và trình duyệt sau đó sẽ suy ra nơi các yếu tố đó nên được chèn vào. Điều này mang nguy cơ không rõ ràng, điều này có thể gây nhầm lẫn.

Vì vậy, điều này


  

hello

Bạn có thể rõ ràng bằng cách làm điều này:


    
      


Tính tương thích của trình duyệt web

Xem thêm

Chúng ta có thể viết HTML mà không cần thẻ HTML không?

Vâng, nó có thể được tạo ra và nó sẽ hoạt động trong một số trình duyệt như Chrome và Firefox mà không gặp vấn đề gì nhưng nó sẽ bị phá vỡ ở các trình khác. Nói chung, không nên làm điều đó bởi vì, như tôi đã nói, nó có thể phá vỡ chức năng trong một số trình duyệt. The required attribute works with the following input types: text, search, url, tel, email, password, date pickers, number, checkbox, radio, and file.


Nếu chúng ta không viết thẻ HTML thì sao?

Có, bạn có thể tự do bỏ qua các thẻ đầu và cơ thể từ mã HTML của bạn. Không có khuyết điểm nào của việc bỏ qua HTML, đầu, thẻ cơ thể vì chúng là tùy chọn theo W3C. Vui lòng kiểm tra liên kết, cấu trúc toàn cầu của tài liệu HTML.

Tại sao thẻ HTML cần thiết?
Là một phần của phần tử HTML, thẻ HTML giúp trình duyệt web chuyển đổi tài liệu HTML thành các trang web. Ví dụ, thẻ được sử dụng để tổ chức nội dung văn bản thành các phần tử đoạn và thẻ được sử dụng để nhúng các phần tử hình ảnh.5.0 10.0 4.0 10.1 9.6

HTML có thể hoạt động mà không có thẻ cơ thể không?


Thẻ HTML


Thuộc tính boolean required, nếu có, chỉ ra rằng người dùng phải chỉ định giá trị cho đầu vào trước khi có thể gửi biểu mẫu sở hữu.required attribute, if present, indicates that the user must specify a value for the input before the owning form can be submitted.

Thuộc tính required được hỗ trợ bởi text, search,


  

Trong trường hợp cùng một nhóm các nút radio được đặt tên, nếu một nút radio trong nhóm có thuộc tính required, một nút radio trong nhóm đó phải được kiểm tra, mặc dù nó không phải là người có thuộc tính được áp dụng . Vì vậy, để cải thiện bảo trì mã, nên bao gồm thuộc tính required trong mỗi nút radio được đặt tên trong nhóm, hoặc nếu không trong không.

Trong trường hợp cùng một nhóm các loại đầu vào hộp kiểm được đặt tên, chỉ cần các hộp kiểm có thuộc tính required được yêu cầu.

Lưu ý: Cài đặt required2 cho đầu đọc màn hình rằng một phần tử (bất kỳ phần tử nào) là bắt buộc, nhưng không có liên quan đến tính tùy chọn của phần tử. Setting required2 tells a screen reader that an element (any element) is required, but has no bearing on the optionality of the element.

Tương tác thuộc tính

Vì trường chỉ đọc không thể có giá trị, required không có bất kỳ ảnh hưởng nào đến đầu vào với thuộc tính required4 cũng được chỉ định.

Khả năng sử dụng

Khi bao gồm thuộc tính required, cung cấp một dấu hiệu rõ ràng gần điều khiển thông báo cho người dùng rằng cần có