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 | |
---|---|
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.
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 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 | |
---|---|
-
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 để 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 | |
---|---|
-
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. -
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.
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. Just easy 😉
Sơ đồ tóm tắt nội dung¶
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 |