cuốn sách gpt4 ai đã làm

Chỉ bố cục lưới CSS

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 09:09:45 29 4
mua khóa gpt4 Nike

Tôi hiện đang cố gắng tạo bố cục lưới bằng HTML/CSS vì nhiều lý do (tôi biết về Bootstrap, v.v., nhưng trong trường hợp này không có tùy chọn nào và tôi không thể thêm phần tử đánh dấu).

Tôi có đoạn mã sau (div vùng chứa, mỗi lần có tiêu đề bằng ul và li):


tiêu đề ở đây



  • mục danh sách

  • mục danh sách

  • mục danh sách


tiêu đề 2 đây



  • mục danh sách

  • mục danh sách


tiêu đề 3 đây



  • mục danh sách



Bây giờ tôi muốn có thể tạo bố cục dạng lưới. Ý nghĩa ví dụ mỗi tiêu đề có chiều rộng 33% nên tôi có thể đặt 3 tiêu đề cạnh nhau.

Vấn đề là có một ul ở giữa mỗi lần. Vậy có giải pháp float nào khả thi để tôi có thể bố trí lưới không.

TÊN - TÊN - TÊN
ul ul ul

-

h3 {
chiều rộng: 33%;
nổi: trái;
hiển thị: khối nội tuyến;
}

ul{
nổi: trái;
chiều rộng: 33%;
hiển thị: khối nội tuyến;
}

Tất cả điều này không có khung.

提前致谢

câu trả lời hay nhất

Đây là một ví dụ sử dụng các thẻ hiện có

Lưu ý là chúng chạy từ trên xuống dưới chứ không phải từ trái sang phải.

div {
hiển thị: linh hoạt;
hướng flex: cột;
flex-wrap: bọc;
chiều cao: 220px; /* 30px + 80px nhân 2 hàng */
}
div > * {
chiều rộng: 33,33%;
kích thước hộp: hộp viền;
}

h3 {
margin: 0;
chiều cao: 30px;
}
ul {
margin: 0;
chiều cao: 80px;
}

tiêu đề ở đây



  • mục danh sách

  • mục danh sách

  • mục danh sách


tiêu đề 2 đây



  • mục danh sách

  • mục danh sách


tiêu đề 3 đây



  • mục danh sách


tiêu đề 2 đây



  • mục danh sách

  • mục danh sách


tiêu đề 3 đây



  • mục danh sách



Cập nhật dựa trên ý kiến

Bằng cách sử dụng order Thuộc tính, có thể được xây dựng trực quan từ trái sang phải

div {
hiển thị: linh hoạt;
hướng flex: cột;
flex-wrap: bọc;
chiều cao: 220px; /* 30px + 80px nhân 2 hàng */
}
div > * {
chiều rộng: 33,33%;
kích thước hộp: hộp viền;
}
h3 {
margin: 0;
chiều cao: 30px;
}
ul {
margin: 0;
chiều cao: 80px;
}
div :con thứ n(3),
div :nth-child(4) {
thứ tự: 2;
}
div :con thứ n(5),
div :nth-child(6) {
thứ tự: 4;
}
div :nth-con(7),
div :nth-child(8) {
thứ tự: 1;
}
div :nth-con(9),
div :nth-child(10) {
thứ tự: 3;
}

tiêu đề 1 ở đây



  • 1 mục danh sách

  • 1 mục danh sách

  • 1 mục danh sách


tiêu đề 2 đây



  • 2 mục danh sách

  • 2 mục danh sách


tiêu đề 3 đây



  • 3 mục danh sách


tiêu đề 4 ở đây



  • 4 mục danh sách

  • 4 mục danh sách


tiêu đề 5 ở đây



  • 5 mục danh sách


Về bố cục lưới chỉ CSS, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/42204846/

29 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress