HTML ngữ nghĩa là gì?
Có hơn một tỷ trang web trên Internet. Nhiều trong số chúng được tạo từ lâu và chưa được cập nhật các tính năng HTML. Do đó, các công cụ tìm kiếm sẽ bỏ qua các trang web này và người xem thấy các trang web này khó đọc Show
Một trong những tính năng quan trọng nhất của HTML5 là ngữ nghĩa của nó. HTML ngữ nghĩa đề cập đến cú pháp làm cho HTML dễ hiểu hơn bằng cách xác định rõ hơn các phần khác nhau và bố cục của các trang web. Nó làm cho các trang web có nhiều thông tin hơn và dễ thích nghi hơn, cho phép các trình duyệt và công cụ tìm kiếm diễn giải nội dung tốt hơn. Ví dụ: thay vì sử dụng Trong hướng dẫn này, bạn sẽ tìm hiểu cách sử dụng các thẻ HTML5 ngữ nghĩa mới trong việc tạo trang web và cách làm cho nội dung có nhiều thông tin hơn cho máy móc Bố cục trang HTML ngữ nghĩaTrước tiên hãy xem xét một mẫu trang HTML cơ bản, được viết bằng HTML phi ngữ nghĩa
HTML Bây giờ hãy xem xét ví dụ về HTML ngữ nghĩa được hiển thị bên dưới
HTML Sự khác biệt chính. chúng tôi đã thay thế thẻ div bằng 3 thẻ mới. tiêu đề, chính và chân trang. ______0_______1 , dẫn đườngTrong HTML5, có thẻ điều hướng, thẻ này thay thế cho thẻ đa năng trước đây, div, để bọc các liên kết tạo menu điều hướng. Chẳng hạn, menu điều hướng có thể được chèn trong phần tiêu đề
HTML Nói chung, menu điều hướng có thể được đặt ở bất kỳ đâu trên trang, nó chỉ cần được bao bọc bởi. Tuy nhiên, nó không nên được đặt bên trong ____0_______3 , trừ khi điều hướng dành riêng cho trang đó. Hạn chế này tồn tại vì các phần tử ______0_______3 chỉ nên dành riêng cho trang, trong khi Nội dung chínhĐể thêm một số nội dung vào phần ____0_______3 , chúng ta có thể sử dụng các thẻ HTML5 mới, chẳng hạn như . Các thẻ này đơn giản hóa cấu trúc của and
HTML Thẻ Thẻ Nội dung bổ sungphần bên cạnhMột nội dung bổ sung, không quan trọng để hiểu bài viết, nhưng liên quan đến bài viết, có thể được chèn vào phần
HTML Như đã thấy ở trên, ____16_______2 cho phép công cụ tìm kiếm nhanh chóng lấy thông tin như tác giả, lượt xem và ngày tháng. Thẻ này cũng có thể được sử dụng để đính kèm nội dung bổ sung có liên quan đến toàn bộ trang, không chỉ một bài viết cụ thể. Ví dụ: ______16_______2 có thể bọc thanh bên, quảng cáo, chú thích cuối trang, v.v. Số liệuCác phần tử hình trên trang web có thể được đính kèm với Thẻ Thẻ Ví dụ: ảnh của những người thích bài viết có thể được đính kèm với thẻ ____16_______5 . Vì thông tin đó không quan trọng đối với chức năng của trang web nên nó có thể được lồng vào phần
HTML Biểu trưng trong phần ____0_______1 phải được đính kèm với ____16_______5 tag, as well, so our
HTML Lưu ý cách phân vùng trong trang làm cho mã dễ hiểu hơn và có thể cải thiện việc phân tích cú pháp nội dung của trình duyệt và công cụ tìm kiếm Lưu đồ phần tử HTML5Nếu bạn không chắc nên sử dụng thẻ ngữ nghĩa nào trong một trường hợp cụ thể, bạn luôn có thể làm theo lưu đồ tuyệt vời này do các tác giả của HTML5Doctor thực hiện vi dữ liệuVi dữ liệu cung cấp thông tin bổ sung về nội dung của trang web và giúp các công cụ tìm kiếm cũng như trình đọc màn hình hoạt động trên trang web. Microdata có thể được thêm làm thuộc tính cho bất kỳ thẻ HTML nào. Chẳng hạn, hãy thêm một số dữ liệu về tác giả của bài báo trong ví dụ của chúng tôi. Phần
HTML Với vi dữ liệu được bao gồm, mã HTML của phần
HTML Mã trên rõ ràng có nhiều dữ liệu hơn so với mã trước, nhưng cũng có nhiều thông tin hơn cho máy móc. Như bạn có thể nhận thấy, chúng tôi đã sử dụng các thuộc tính vi dữ liệu sau. ______41_______1 ,
Chúng tôi thường chỉ sử dụng một số thuộc tính để mô tả một mục và chúng tôi xác định những thuộc tính này bằng thuộc tính Chúng tôi đã đề cập trước đây trong hướng dẫn này rằng một biểu ngữ có thể được mô tả bằng vi dữ liệu. Vì vậy, mã HTML cho điều đó sẽ giống như thế này
HTML Có một công cụ rất hữu ích để tạo vi dữ liệu được gọi là trình tạo vi dữ liệu. Nó có thể tiết kiệm thời gian và hướng dẫn bạn cách sử dụng vi dữ liệu đúng cách cho các mặt hàng khác nhau Hỗ trợ trình duyệtTheo bảng, các thẻ ngữ nghĩa HTML5 được hỗ trợ tốt trong các phiên bản trình duyệt mới nhất. Đối với một số phiên bản cũ hơn của Internet Explorer, Firefox và Safari, chúng tôi có thể sử dụng HTML5 Shiv hoặc Modernizr (bao gồm cả HTML5 Shiv) Tài nguyên bổ sungĐể biết thêm thông tin về chủ đề này, bạn có thể đọc những bài viết rất hữu ích này
Phần kết luậnHướng dẫn này đề cập đến một số ưu điểm của việc sử dụng HTML ngữ nghĩa. Chúng tôi đã tạo bố cục HTML ngữ nghĩa và sử dụng vi dữ liệu để thêm thông tin vào nội dung của trang web Hy vọng rằng, hướng dẫn này đã giúp bạn hiểu cách HTML ngữ nghĩa có thể cải thiện tương tác của trang web và công cụ tìm kiếm. Và với việc ngày càng có nhiều trình duyệt sử dụng HTML5, các thẻ ngữ nghĩa chắc chắn sẽ trở nên phổ biến hơn, vì vậy việc thành thạo chúng bây giờ có thể mang lại phần thưởng trong tương lai Thẻ ngữ nghĩa trong HTML là gì?Thẻ HTML ngữ nghĩa là thẻ xác định ý nghĩa của nội dung mà chúng chứa . Ví dụ: các thẻ như
H1 có phải là HTML ngữ nghĩa không?Trong HTML, ví dụ, phần tử , phần tử này cung cấp cho văn bản mà nó bao quanh vai trò (hoặc . "
HTML ngữ nghĩa là gì và tại sao lại sử dụng nó?HTML ngữ nghĩa đề cập đến cú pháp giúp HTML dễ hiểu hơn bằng cách xác định rõ hơn các phần và bố cục khác nhau của trang web . Nó làm cho các trang web có nhiều thông tin hơn và dễ thích nghi hơn, cho phép các trình duyệt và công cụ tìm kiếm diễn giải nội dung tốt hơn.
div có phải là thẻ ngữ nghĩa không?Ví dụ: các phần tử phi ngữ nghĩa . Họ không nói gì với chúng tôi về nội dung của họ. Nhưng |