Các trang web thường hiển thị nội dung trong nhiều cột (như một tạp chí hoặc một tờ báo).
Thí dụ
Cities
London
London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.
Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.
Phần tử bố cục HTML
HTML có một số phần tử ngữ nghĩa xác định các phần khác nhau của trang web:
<header> - Defines a header for a document or a section <nav> - Defines a set of navigation links <section> - Defines a section in a document <article> - Defines an independent,
self-contained content <aside> - Defines content aside from the content (like a sidebar) <footer> - Defines a footer for a document or a section <details> - Defines additional details
that the user can open and close on demand <summary> - Defines a heading for the <details> element
<header> - Xác định tiêu đề cho một tài liệu hoặc một phần
<nav> - Xác định một tập hợp các liên kết điều hướng
<section> - Xác định một phần trong tài liệu
<article> - Xác định một nội dung độc lập, khép kín
<aside> - Xác định nội dung bên cạnh nội dung (như một thanh bên)
<footer> - Xác định chân trang cho một tài liệu hoặc một phần
<details> - Xác định các chi tiết bổ sung mà người dùng có thể mở và đóng theo yêu cầu
<summary>- Xác định tiêu đề cho <details>phần tử
Bạn có thể đọc thêm về các yếu tố ngữ nghĩa trong
chương Ngữ nghĩa HTML của chúng tôi .
Kỹ thuật bố cục HTML
Có bốn kỹ thuật khác nhau để tạo bố cục nhiều cột. Mỗi kỹ thuật đều có ưu và nhược điểm của nó:
Khung CSS
Thuộc tính float CSS
CSS flexbox
Lưới CSS
Khung CSS
Nếu bạn muốn tạo bố cục của mình nhanh chóng, bạn có thể sử dụng khung CSS, như
W3.CSS hoặc Bootstrap .
Bạn đã từng nghe về W3Schools Spaces ? Tại đây, bạn có thể tạo trang web của mình từ đầu hoặc sử dụng mẫu và lưu trữ miễn phí.
Thông thường, thực hiện toàn bộ bố cục web bằng cách sử dụng thuộc tính CSS
float. Float rất dễ học - bạn chỉ cần nhớ cách hoạt động của các thuộc tính
floatvà . Nhược điểm: Các phần tử nổi bị ràng buộc với dòng tài liệu, có thể gây hại cho tính linh hoạt. Tìm hiểu thêm về float trong chương CSS Float và Clear của chúng tôi .
clear
Thí dụ
Cities
London
London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.
Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.
Bố cục CSS Flexbox
Việc sử dụng flexbox đảm bảo rằng các phần tử hoạt động có thể đoán trước được khi bố cục trang phải phù hợp với các kích thước màn hình khác nhau và các thiết bị hiển thị khác nhau.
Tìm hiểu thêm về flexbox trong
chương CSS Flexbox của chúng tôi .
Thí dụ
Cities
London
London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.
Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.
Bố cục lưới CSS
Mô-đun bố cục lưới CSS cung cấp một hệ thống bố cục dựa trên lưới, với các hàng và cột, giúp thiết kế các trang web dễ dàng hơn mà không cần phải sử dụng phao và định vị.