1. Giới thiệu
Thẻ <head> là một phần tử quan trọng trong mỗi tài liệu HTML, chứa các thông tin không hiển thị trực tiếp trên trang web nhưng rất cần thiết cho trình duyệt và các công cụ tìm kiếm. Những thông tin này bao gồm tiêu đề của trang, liên kết tới các tệp CSS hoặc JavaScript, siêu dữ liệu (metadata) và các cài đặt khác giúp định nghĩa cấu trúc của trang.
Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng thẻ <head>, các thành phần chính của nó và cách tối ưu hóa chúng để cải thiện hiệu suất và SEO cho trang web của bạn.
2. Cú pháp cơ bản của thẻ <head>
Thẻ <head> được đặt ngay sau thẻ <html> và trước thẻ <body> trong tài liệu HTML.
Ví dụ:
<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tiêu đề trang web</title>
</head>
<body>
<h1>Chào mừng bạn đến với trang web của tôi!</h1>
</body>
</html>3. Các thành phần quan trọng bên trong thẻ <head>
a. <title> – Tiêu đề trang
Thẻ <title> định nghĩa tiêu đề của trang và sẽ được hiển thị trên tab của trình duyệt hoặc khi trang được đánh dấu (bookmark). Tiêu đề cũng rất quan trọng cho SEO, giúp các công cụ tìm kiếm hiểu nội dung của trang web.
Ví dụ:
<title>Trang web học HTML - CodeTutHub</title>b. <meta> – Thẻ siêu dữ liệu
Thẻ <meta> được sử dụng để cung cấp các thông tin siêu dữ liệu (metadata) về trang web, chẳng hạn như bộ mã hóa ký tự, mô tả trang web, từ khóa SEO, và thông tin tác giả.
Các loại thẻ meta phổ biến:
charset: Định nghĩa bộ mã hóa ký tự.
<meta charset="UTF-8">viewport: Giúp điều chỉnh kích thước trang cho thiết bị di động (rất quan trọng cho trang web responsive).
<meta name="viewport" content="width=device-width, initial-scale=1.0">- Mô tả trang web: Rất quan trọng cho SEO, giúp công cụ tìm kiếm hiểu nội dung của trang.
<meta name="description" content="Trang web học HTML và lập trình dành cho người mới bắt đầu tại CodeTutHub.">- Từ khóa SEO: Cung cấp các từ khóa liên quan đến nội dung của trang (không còn phổ biến trong SEO hiện đại nhưng vẫn hữu ích trong một số trường hợp).
<meta name="keywords" content="HTML, học lập trình, CodeTutHub, trang web, CSS">c. <link> – Liên kết đến tài nguyên bên ngoài
Thẻ <link> được sử dụng để liên kết tài liệu HTML với các tài nguyên bên ngoài như tệp CSS, biểu tượng trang web (favicon), hoặc các font chữ.
Ví dụ liên kết tệp CSS:
<link rel="stylesheet" href="styles.css">Ví dụ liên kết favicon:
<link rel="icon" href="favicon.ico" type="image/x-icon">d. <script> – Nhúng hoặc liên kết JavaScript
Thẻ <script> được sử dụng để nhúng mã JavaScript hoặc liên kết đến một tệp JavaScript bên ngoài.
Ví dụ nhúng JavaScript bên ngoài:
Câu lệnh INSERT INTO SELECT trong MySQL cho phép bạn chèn dữ liệu từ một bảng này sang bảng khác một cách nhanh chóng và...
Khám phá tất cả tính năng mới và cải tiến hiệu suất của PHP 8.4 tại CodeTutHub. Bài viết này giúp bạn nắm bắt các thay...
HTML là gì? Tìm hiểu HTML là gì và vai trò của HTML trong phát triển web. Bài viết giới thiệu các khái niệm cơ bản và...
Hướng dẫn chi tiết cách thêm CSS cho console.log trong JavaScript. Tìm hiểu console.log màu sắc, format console.log,...
Library vs Framework – Hiểu rõ sự khác nhau, so sánh chi tiết và ví dụ thực tế. Khi nào dùng library, khi nào dùng...
Khám phá 11 sai lầm chết người mà PHP developer hay mắc phải và cách tránh: SQL Injection, code spaghetti, không dùng...
Khám phá điểm mới trong PHP 8.5: pipe operator, array_first, fatal error stack trace, max_memory_limit… và các...
Vòng lặp for, while, do...while khác nhau như thế nào? Tìm hiểu cách chọn đúng loại vòng lặp cho từng tình huống trong...
