Thẻ HTML là gì so với một phần tử HTML?

Có sự khác biệt giữa hai điều khoản này

Thiết kế web, giống như bất kỳ ngành công nghiệp hay nghề nghiệp nào, đều có ngôn ngữ riêng. Khi bạn bước vào ngành công nghiệp và bắt đầu nói chuyện với các đồng nghiệp của bạn, bạn chắc chắn sẽ chạy vào một loạt các thuật ngữ và cụm từ mới đối với bạn, nhưng dòng chảy của ngôn ngữ của các chuyên gia web của bạn. Hai trong số các thuật ngữ bạn sẽ nghe là HTML "tag" và "element".

Khi bạn nghe thấy hai thuật ngữ này được nói, bạn có thể nhận ra rằng chúng đang được sử dụng một cách hoán đổi cho nhau. Như vậy, một câu hỏi mà nhiều chuyên gia web mới có khi họ bắt đầu làm việc với mã HTML là "sự khác biệt giữa Thẻ HTML và Phần tử HTML là gì?"

Trong khi hai thuật ngữ này có ý nghĩa tương tự nhau, chúng không thực sự là từ đồng nghĩa. Vậy sự giống nhau với hai thuật ngữ này là gì? Câu trả lời ngắn gọn là cả thẻ và phần tử đều tham chiếu đến đánh dấu được sử dụng để viết HTML. Ví dụ: bạn có thể nói rằng bạn đang sử dụng thẻ

để xác định đoạn văn hoặc phần tử để tạo liên kết. Nhiều người sử dụng thẻ thuật ngữ và yếu tố thay thế lẫn nhau và bất kỳ nhà thiết kế web hoặc nhà phát triển nào bạn nói chuyện đều hiểu ý của bạn, nhưng thực tế là có sự khác biệt nhỏ giữa hai cụm từ.

Thẻ HTML

HTML là một ngôn ngữ đánh dấu , có nghĩa là nó được viết bằng các mã có thể được đọc bởi một người mà không cần phải biên dịch trước. Nói cách khác, văn bản trên trang web được "đánh dấu" bằng các mã này để cung cấp cho các hướng dẫn trình duyệt web cách hiển thị văn bản. Các thẻ đánh dấu này chính là các thẻ HTML.

Khi bạn viết HTML, bạn đang viết các thẻ HTML. Tất cả các thẻ HTML được tạo thành từ một số phần cụ thể, bao gồm:

Ví dụ: dưới đây là một số thẻ HTML:

Đây là tất cả các thẻ mở HTML, không có bất kỳ thuộc tính tùy chọn nào được thêm vào chúng. Các thẻ này đại diện cho:

Sau đây cũng là các thẻ HTML: