Skip to content

Cấu trúc của trang web

Tóm lược nội dung

Bài này trình bày:

  • Cấu trúc cơ bản của một trang web HTML.
  • Cách tạo trang web HTML đầu tiên.

Khai báo kiểu tài liệu

Dòng khai báo này luôn nằm ở dòng đầu tiên, mục đích là cho trình duyệt biết phiên bản HTML nào đang được sử dụng trong tài liệu.

<!DOCTYPE html> cho trình duyệt biết phải kết xuất trang web này theo chuẩn HTML5, là phiên bản mới nhất hiện nay của HTML.

portfolio.html
<!DOCTYPE html>

Ghi chú về việc viết mã lệnh trong chủ đề F

Tập tin portfolio.html được dùng làm ví dụ minh họa xuyên suốt các bài trong chủ đề.

Bạn chỉ cần lần lượt viết thêm mã lệnh vào, rồi làm mới lại trang web để xem kết quả. Nếu trang web kết xuất không như ý, bạn quay lại điều chỉnh mã lệnh.

Những tập tin .html khác sẽ được đề cập cụ thể khi cần.

Phần tử <html>

Phần tử gốc <html> nằm ngoài cùng, bao các phần tử khác, đánh dấu bắt đầu và kết thúc của tài liệu HTML.

Phần tử gốc <html> dùng để chứa toàn bộ nội dung HTML của trang web và báo cho trình duyệt biết đang làm việc với tài liệu HTML.

portfolio.html
1
2
3
4
<!DOCTYPE html>
<html>

</html>

Bên trong phần tử <html> là hai phần tử thiết yếu: <head><body>.

portfolio.html
<!DOCTYPE html>
<html>
<head>

</head>

<body>

</body>
</html>

Phần tử <head>

Phần tử <head> chứa các metadata của trang web. Người dùng không trực tiếp nhìn thấy những nội dung trong phần tử <head> này.

portfolio.html
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"> <!-- (1)! -->
    <title>My portfolio</title> <!-- (2)! -->
</head>

<body>

</body>
</html>

  1. Dùng để báo cho trình duyệt biết phải dịch nội dung trang web theo bảng mã utf-8.

  2. Dùng để báo cho trình duyệt biết tiêu đề của trang web, hiển thị trên tab của trình duyệt và làm đầu đề trong trang kết quả của những cỗ máy tìm kiếm như Google.

Phần tử <body>

Phần tử <body> là nơi chứa các phần tử khác mà người dùng trực tiếp thấy được, là nơi thể hiện năng lực và đẳng cấp thiết kế web của bạn.

portfolio.html
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>My portfolio</title>
</head>

<body>
    <h1>Chào mừng bạn ghé thăm portfolio</h1> <!-- (1)! -->
    <p>Trang web này tự tay mình dệt nên.</p> <!-- (2)! -->
</body>
</html>

  1. Phần tử <h1> dùng để tạo đề mục cấp 1 (heading 1), là cấp lớn nhất trong tài liệu.

  2. Phần tử <p> dùng để tạo một đoạn văn bản (paragraph).

Nhấn Ctrl+S và xem trang web kết xuất như hình dưới đây.

Tập tin HTML và trang web kết xuất

Như vậy, bạn đã dựng được trang web bằng mã lệnh thể đầu tiên trong cuộc đời. Just easy 😉

Sơ đồ tóm tắt nội dung

Sơ đồ tóm tắt cấu trúc của một tập tin HTML

Some English words

Vietnamese Tiếng Anh
chương trình soạn thảo văn bản text editor
kết xuất render
làm mới lại refresh
phần tử element
thẻ tag
thuộc tính attribute