Hướng dẫn divide html page into two columns - chia trang html thành hai cột


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;
 


 



Bước 2) Thêm CSS:

Trong ví dụ này, chúng tôi sẽ tạo hai cột bằng nhau:equal columns:

Ví dụ nổi

.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:

Thí dụ

& 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:

Thí dụ

& 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ề

/* http://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: https://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?

"Tính năng nâng cao" có nghĩa là gì?

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ông dụng phổ biến

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.


Thêm một div & nbsp;

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 http://getbootstrap.com/2.3.2/scaffolding.html.

Để thêm một div vào trang của bạn:

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.

Mã cho 2 cột (có cột bên trái rộng hơn phải):

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ỗ 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):


Nội dung giữ chỗ

>> 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?

Hướng dẫn divide html page into two columns - chia trang html thành hai cột


Câu trả lời ngắn gọn: Phần lớn, có. Nhận được một chút kỹ thuật: Bootstrap được xây dựng cho các trang web đáp ứng, vì vậy nó thường sẽ xử lý khả năng đáp ứng cho bạn. Chiều rộng cột sẽ dựa trên tỷ lệ phần trăm và các div nên tự động xếp cho thiết bị di động. Điều đó nói rằng, nếu có nhiều định dạng đặc biệt trong div của bạn, bạn có thể ghi đè lên khả năng phản hồi đó. Do đó, nó luôn luôn là một ý tưởng tốt để kiểm tra công việc của bạn tại tất cả các điểm dừng, bao gồm cả Mobile. & NBSP;

Tham khảo hình ảnh bên dưới để biết ví dụ về cách các cột div xuất hiện trên một trang:

Ví dụ bổ sung


CONTENT ON LEFT SIDE


CONTENT ON RIGHT SIDE

Mã cho 2 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

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

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

Làm thế nào để bạn chia một trang HTML thành hai cột?

Trong ví dụ này, chúng tôi sẽ tạo hai cột bằng nhau:..
Ví dụ nổi. .Column {float: trái; Chiều rộng: 50%; } / * Xóa nổi sau các cột * / .ROW: sau {nội dung: ""; ....
Ví dụ flex. .Row {Display: Flex; } .Column {flex: 50%; } Hãy tự mình thử ».
Thí dụ. .Column {float: trái; } .left {chiều rộng: 25%; } .bên phải {.

Làm thế nào để bạn chia một trang HTML thành hai phần theo chiều dọc?

Trong HTML, chúng ta có thể sử dụng TAG để chia một trang web thành các phần dọc.use
tag to divide a web page into vertical sections.

Làm thế nào để bạn chia một trang HTML thành hai phần theo chiều ngang?

Điều này có thể được thực hiện với sự trợ giúp của thẻ div và thẻ con của nó được đặt tên là thẻ phần.Nhưng chủ yếu là thẻ phân chia được sử dụng cho công việc này.Vì vậy, hãy chuyên nghiệp, chúng tôi cũng dạy bạn cách chia trang HTML theo chiều ngang bằng cách sử dụng các thẻ phân chia.

Làm thế nào để bạn chia chia trong HTML?

TAG xác định một bộ phận hoặc một phần trong tài liệu HTML.Thẻ được sử dụng làm thùng chứa cho các phần tử HTML - sau đó được tạo kiểu bằng CSS hoặc thao tác với JavaScript.Thẻ dễ dàng được tạo kiểu bằng cách sử dụng thuộc tính lớp hoặc ID.Bất kỳ loại nội dung có thể được đặt bên trong thẻ! defines a division or a section in an HTML document. The
tag is used as a container for HTML elements - which is then styled with CSS or manipulated with JavaScript. The
tag is easily styled by using the class or id attribute. Any sort of content can be put inside the
tag!