Cấu trúc 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¶
Khai báo sau đây được viết ở dòng đầu tiên của tập tin .html:
portfolio.html | |
---|---|
<!DOCTYPE html>
cho trình duyệt biết phải kết xuất trang web theo chuẩn HTML5, là phiên bản mới nhất hiện nay của 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ủ đề.
Qua từng bài, bạn chỉ cần viết thêm các đoạn mã HTML hoặc CSS mới vào trang web hiện có của mình, rồi refresh trang web để xem kết quả. Nếu trang web không kết xuất như ý, hãy tìm cách đ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>
dùng để đánh dấu bắt đầu và kết thúc của tập tin HTML, chứa toàn bộ nội dung 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.
Phần tử gốc <html>
nằm ở ngoài cùng và bao các phần tử khác.
Bên trong phần tử <html>
là hai phần tử thiết yếu: <head>
và <body>
.
Phần tử <head>
¶
Phần tử <head>
chứa các meta data của trang web. Người dùng không thể nhìn thấy các nội dung trong phần tử <head>
một cách trực tiếp (1).
- Các thẻ meta giúp cải thiện SEO (Search Engine Optimization), khả năng truy cập và trải nghiệm người dùng.
portfolio.html | |
---|---|
-
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.
-
Dòng này là tiêu đề của trang web, có thể 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 (1).
- Cũng là nơi thể hiện năng lực và đẳng cấp thiết kế web của bạn.
portfolio.html | |
---|---|
-
Phần tử
<h1>
dùng để tạo đề mục cấp 1 (heading 1), là cấp lớn nhất trong trang web. -
Phần tử
<p>
dùng để tạo một đoạn văn bản (paragraph). Có thể tạm hiểu, đoạn là phần được phân cách bởi hai dòng trống ở hai đầu.
Nhấn Ctrl+S và xem trang web kết xuất như hình dưới đây.
Như vậy, bạn đã dựng được trang web (bằng mã lệnh) có thể là đầu tiên trong cuộc đời. That was easy 😉!
Sơ đồ tóm tắt¶
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 |