Ngữ nghĩa HTML5 đề cập đến các thẻ ngữ nghĩa cung cấp ý nghĩa cho một trang HTML. Trong HTML5, các thẻ được chia thành hai loại - có ngữ nghĩa và không có ngữ nghĩa. HTML5 mang đến một số thẻ ngữ nghĩa mới cho HTML.
Một số thẻ Ngữ nghĩa HTML5 là -
| Thẻ | Giải thích |
|---|---|
| hình | Nó chỉ định một hình ảnh với các định dạng khác nhau. |
| bài báo | Nó chỉ định một bài báo tự chứa độc lập. |
| nav | Nó chỉ định một vùng chứa cho các liên kết điều hướng. |
| sang một bên | Nó chỉ định một thẻ cho nội dung ngoài nội dung chính (như một thanh bên). |
| Nó đại diện cho một phần trong tài liệu. | |
| chi tiết | Nó chỉ định một thẻ để biết thêm chi tiết. |
| tiêu đề | Nó chỉ định tiêu đề cho một phần hoặc cho một tài liệu. |
| footer | Nó chỉ định chân trang cho một phần hoặc cho một tài liệu |
| mô tả | Nó chỉ định một mô tả nhỏ cho hình ảnh trên tài liệu HTML. |
| chính | Nó chỉ định nội dung chính của trang và nó phải là duy nhất. |
| tóm tắt | Nó chỉ định một tiêu đề cho phần tử . |
| Nó chỉ định văn bản được đánh dấu. |
Hãy để chúng tôi xem một ví dụ về Ngữ nghĩa HTML5 -
Ví dụ
<!DOCTYPE html>
<html>
<style>
* {
box-sizing: border-box;
}
body {
color: #000;
background-color: #8BC6EC;
background-image: linear-gradient(135deg, #8BC6EC 0%, #9599E2 100%);
text-align: center;
}
header {
background-color: #000;
padding: 20px;
text-align: center;
color: white;
}
nav {
float: left;
width: 20%;
height: 200px;
background: #282828;
padding: 60px 10px;
}
nav ul {
list-style-type: none;
padding: 0;
}
nav ul li a {
text-decoration: none;
color: #fff;
}
article {
float: left;
padding: 80px 10px;
width: 80%;
background-color: #fff;
height: 200px;
text-align: center;
}
section:after {
content: "";
display: table;
clear: both;
}
footer {
background-color: #000;
padding: 20px;
text-align: center;
color: white;
}
</style>
<body>
<h1>HTML Semantics Demo</h1>
<header>This is Header</header>
<section>
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
<article>This is an article element.</article>
</section>
<footer>This is Footer</footer>
</body>
</html> Đầu ra