Tìm hiểu cách tạo lưới bố cục 2 cột với CSS.
Hãy tự mình thử »
Cách tạo bố cục hai cột
Bước 1] Thêm HTML:Thí dụ
& nbsp; & nbsp;
Tìm hiểu cách tạo lưới bố cục 2 cột với CSS.
Hãy tự mình thử »
& nbsp; & nbsp;
Trong ví dụ này, chúng tôi sẽ tạo hai cột bằng nhau:equal columns:
.Column {& nbsp; Phao: trái; & nbsp; Chiều rộng: 50%;}
float: left;
width: 50%;
}
/ * Xóa phao sau các cột */. Hàng: sau {& nbsp; nội dung: ""; & nbsp; Hiển thị: Bảng; & nbsp; Rõ ràng: cả hai;}
.row:after {
content: "";
display: table;
clear: both;
}
Hãy tự mình thử »
Cách tạo bố cục hai cột
Bước 1] Thêm HTML:
Thí dụ To learn more about the Flexible Box Layout Module, read our CSS Flexbox chapter.
& nbsp; & nbsp;unequal columns:
& nbsp; & nbsp;
float: left;
}
Bước 2] Thêm CSS:
width: 25%;
}
Trong ví dụ này, chúng tôi sẽ tạo hai cột bằng nhau:
width: 75%;
}
Hãy tự mình thử »
Ví dụ nổiresponsive two column layout:
& nbsp; & nbsp;
@media screen and [max-width: 600px] {
.column {
width: 100%;
}
}
Hãy tự mình thử »
Bước 2] Thêm CSS: Go to our CSS Website Layout Tutorial to learn more about website layouts.
Trong ví dụ này, chúng tôi sẽ tạo hai cột bằng nhau: Go to our CSS Responsive Web Design Tutorial to learn more about responsive web design and grids.
Thêm chiều rộng = 100% vào hình ảnh.
Sử dụng đặt lại CSS để loại bỏ các lề
/* //meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none [public domain]
*/
html, body, div, span, applet, object, iframe,
h2, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
Xem JSfiddle: //jsfiddle.net/ssohvr45/2/
Làm thế nào để bạn chia một trang HTML thành hai phần theo chiều dọc?
Khi chúng tôi nói nâng cao, chúng tôi đề cập đến thực tế là người dùng sẽ cần một số kiến thức HTML cơ bản. Nếu bạn không ngại đi sâu vào mã nguồn của trang hoặc thêm một dòng hoặc hai CSS, bạn sẽ ổn. Chỉ cần dành thời gian làm việc thông qua tài liệu này.
Chia nội dung thành hai cột có thể được thực hiện bằng cách kết hợp mã "div" vào các vùng nội dung. & NBSP;
Các cột có thể hữu ích để làm cho nội dung trang dễ tiêu hóa hơn với người đọc. Các cột cũng có thể giới thiệu cạnh tranh nội dung vì vậy điều quan trọng là sử dụng các cột một cách chiến lược.
Hiển thị một danh sách các diễn giả, người chiến thắng giải thưởng, nhà tài trợ, vv với một hình ảnh và văn bản.
Một sự phân chia 8-4 hoạt động tuyệt vời để trình bày bản sao ở bên trái và một danh sách các mục [nghĩ rằng các tổng thống trong quá khứ, ngày quan trọng, liên kết, v.v.] ở bên phải.
Các số liệu thống kê hoặc thông tin hiện tại - Lưới cách điệu là một cách tuyệt vời để hiển thị một số hoặc biểu tượng với bản sao ngắn.
Bởi vì trang web của bạn dựa trên cái được gọi là khung Bootstrap Twitter, nó sử dụng lưới điện của 12. Bạn có thể nghĩ đây chỉ là tổng chiều rộng của các cột của bạn.
Vì vậy, để đạt được hai cột, hãy thử sử dụng 6 và 6 cho hai cột bằng nhau hoặc 8 và 8 nếu bạn muốn cột bên trái rộng hơn bên phải. Để giữ cho nó đơn giản, chỉ cần đảm bảo các cột của bạn thêm tối đa 12.
Đối với người dùng nâng cao: Để biết thêm các kết hợp lưới tùy chỉnh, hãy truy cập trang web Bootstrap, tại //getbootstrap.com/2.3.2/scaffolding.html.
1. Bắt đầu bằng cách điều hướng đến trang trên frontend và mở mã nguồn.
2. Tìm nội dung cần được nhập vào lưới và sao chép/dán mã bên dưới trong phần đó, thay thế văn bản "Nội dung trên ..." bằng nội dung thực tế của bạn.
Nội dung giữ chỗ
CONTENT PLACEHOLDER
Nội dung giữ chỗ giữ chỗ
CONTENT PLACEHOLDER
Nội dung giữ chỗ
Nội dung giữ chỗ
CONTENT PLACEHOLDER
Nội dung giữ chỗ giữ chỗ
CONTENT PLACEHOLDER
Nội dung giữ chỗ
Nội dung giữ chỗ
CONTENT PLACEHOLDER
Nội dung giữ chỗ
Nội dung giữ chỗ
CONTENT PLACEHOLDER
Nội dung giữ chỗ giữ chỗ
Mã cho 4 cột [chiều rộng bằng nhau]:
>> xem phần bên dưới để biết các ví dụ bổ sung về mã [ví dụ: 3 cột bằng nhau].
Divs có đáp ứng không?
Ví dụ bổ sung
Nội dung bên trái bên trái ở bên phải
Nội dung bên trái bên trái ở bên phải
Mã cho 3 cột bằng nhau:
Nội dung bên trái bên trái ở bên phải
Nội dung bên trái bên trái ở bên phải
Mã cho 3 cột bằng nhau:
Nội dung bên trái bên trái ở bên phải
Nội dung bên trái bên trái ở bên phải
Mã cho 3 cột bằng nhau:
Nội dung bên trái bên trái ở bên phải
Nội dung bên trái bên trái ở bên phải
Nội dung bên trái bên trái ở bên phải
Nội dung bên trái bên trái ở bên phải
Mã cho 3 cột bằng nhau:
Nội dung bên trái bên trái ở bên phải
Nội dung bên trái bên trái ở bên phải
Mã cho 3 cột bằng nhau:
Nội dung bên trái bên trái ở bên phải
Nội dung bên trái bên trái ở bên phải
Mã cho 3 cột bằng nhau:
Nội dung bên trái bên trái ở bên phải
Nội dung bên trái bên trái ở bên phải