Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Cách sử dụng phần tử HTML <head>

Học cách dùng <head> HTML trên web.

Phần tử <head> HTML chứa metadata (thông tin) về trang web: tiêu đề, style, script.

Nội dung trong <head> chủ yếu đọc và xử lý bởi máy (trình duyệt), không phải người truy cập.

<head> không nhầm lẫn với <header>, mục đích khác.

<head> đặt ngay dưới <html> mở, trước <body> mở:

<!DOCTYPE html> <html> <head> <!-- Metadata chủ yếu cho máy xử lý --> </head> <body></body> </html>

Các phần tử HTML sau có thể đặt trong <head>:

  • <title>
  • <link>
  • <style>
  • <meta>
  • <script>
  • <base>
  • <noscript>

Ví dụ

Xem vài ví dụ dùng <head> với metadata phổ biến.

Phần tử <title>

<title> định nghĩa tiêu đề tài liệu HTML, hiển thị tab trình duyệt:

<!DOCTYPE html> <html> <head> <title>Tiêu đề tài liệu</title> </head> <body></body> </html>

Di chuột qua tab trang web vài giây, popup hiện tiêu đề đầy đủ.

Phần tử <style>

<style> chứa style cho tài liệu (typography, spacing, màu, animation) viết CSS:

<!DOCTYPE html> <html> <head> <title>Tiêu đề</title> <style type="text/css"> body { background-color: red; } p { font-size: 18px; line-height: 1.5; } </style> </head> <body></body> </html>

Cách hiện đại áp dụng style là import CSS ngoài bằng <link>:

<!DOCTYPE html> <html> <head> <title>Tiêu đề</title> <link href="/styles/main.css" rel="stylesheet" /> </head> <body></body> </html>

Tốt biết: dùng cả <style> và <link> cùng tài liệu, style áp dụng theo thứ tự include. CSS cascade, cái sau (từ trên xuống) ghi đè cái trước nếu cùng phần tử.

Phần tử <script>

<script> thực thi JavaScript 2 cách:

  1. Nhúng JS trực tiếp trong tài liệu (như <style>).
  2. Import file JS ngoài qua src.

Nhúng JS trực tiếp:

<!DOCTYPE html> <html> <head> <title>Tiêu đề</title> <script> // Màu nền đỏ document.body.style.backgroundColor = "red" </script> </head> <body></body> </html>

Import file JS ngoài:

<!DOCTYPE html> <html> <head> <title>Tiêu đề</title> <script src="/scripts/main.js"></script> </head> <body></body> </html>