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

html - hộp flex trong hộp flex, định vị không hoạt động. (hộp flex trong hộp flex)

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

gia hạn

Đối với những người không thích CSS nội tuyến và muốn có các lớp, đây là một lớp khác có các lớp và biểu định kiểu jsFiddle.

Kết thúc cập nhật

Tôi muốn làm một trang sản phẩm. Nó sẽ chứa ba cột. Đầu tiên là hình ảnh, thứ hai là một số thông số kỹ thuật và thứ ba là "làm giỏ". Nội dung của tất cả các cột đều động, vì vậy tôi sẽ không bao giờ biết cái nào cao hơn và kích thước của nó là bao nhiêu.

Những gì tôi cố gắng làm là:

  • Đặt chiều cao của cả ba cột bằng chiều cao của cột cao nhất.
  • Ở cột thứ hai, tôi cần hiển thị thông số kỹ thuật của sản phẩm (nay là lorem ipsum) ở đầu hộp và một số thông tin ở cuối hộp. (123456).

Vì vậy tôi sử dụng flexbox công nghệ Đã tạo ba cột và như tôi mong đợi, nó đã hoạt động. (Vì điều này sẽ phản hồi nên sau này tôi sẽ cần thay đổi thứ tự của 3 cột chỉ định chiều rộng, nhưng hiện tại điều đó không liên quan).

Ồ, tôi nghĩ, nếu tôi đặt cái khác uốn cong div vào cột thứ hai, nhưng bây giờ sử dụng chế độ cột thì nó sẽ thực hiện được công việc.

Nhưng không. Tôi không hiểu tại sao chiều cao flexbox thứ hai của cột thứ hai lại không cao bằng cột, (tôi buồn căng cơ,Và biện minh-nội dung: khoảng cách giữa)

Tôi cũng nên làm điều này cho cột 3.

Tôi đã sử dụng biểu định kiểu nội tuyến, có thể nó có thể đọc được.

Nó chỉ hoạt động trong FF và IE, nhưng không hoạt động trong Opera và Chrome.



<đầu>
Tư thế linh hoạt













Lorem ipsum dolor sit amet, consectetur adipiscing elit.

123456





789




Xem sitemap của VNExpress

Đây là jFiddle Liên kết.

Có ai có thể giúp tôi giải quyết vấn đề này không?

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

  • từ .secondCol .innerFlex bị xóa khỏi chiều cao: 100%;, vùng chứa của nó không có chiều cao được đặt, vì vậy trình duyệt không biết 100% phải cao bao nhiêu
  • 添加 hiển thị: linh hoạt; .secondCol Điều này sẽ cho phép .innerFlex lấp đầy chiều cao có sẵn của nó

body {
padding: 0;
margin: 0;
}
P {
lề dưới: 17px;
}
.wrapper {
chiều rộng: 1000px;
lề: 0 tự động;
đường viền: 1px liền khối #000;
kích thước hộp: hộp viền;
}
.flexContainer {
hiển thị: linh hoạt;
flex-wrap: nowrap;
biện minh-nội dung: khoảng cách giữa;
hướng linh hoạt: hàng;
căn chỉnh các mục: kéo dài;
width: 100%;
kích thước hộp: hộp viền;
đường viền: 1px rắn #f00
}
.firstCol {
chiều rộng: 32%;
kích thước hộp: hộp viền;
thứ tự: 1;
đường viền: 1px liền khối #f00;
}
.secondCol {
hiển thị: flex; /*Thêm cái này*/
chiều rộng: 32%;
kích thước hộp: hộp viền;
thứ tự: 2;
đường viền: 1px liền khối #0f0;
kích thước hộp: hộp viền;
}
.secondCol .innerFlex {
/*chiều cao: 100%; Xóa cái này*/
hiển thị: linh hoạt;
hướng linh hoạt: hàng;
flex-wrap: bọc;
căn chỉnh các mục: kéo dài;
biện minh-nội dung: khoảng cách giữa;
width: 100%;
kích thước hộp: hộp viền;
}
.secondCol .innerFlex .firstItem {
đường viền: 1px liền khối #00f;
width: 100%;
đặt hàng: 1
}
.secondCol .innerFlex .secondItem {
đường viền: 1px liền khối #00f;
width: 100%;
aling-self: flex-end;
kích thước hộp: hộp viền;
display: block;
Đặt hàng: 2
}
.thứ baCol {
chiều rộng: 32%;
kích thước hộp: hộp viền;
thứ tự: 3;
đường viền: 1px liền khối #f0f;
kích thước hộp: hộp viền;
}









Lorem ipsum dolor sit amet, consectetur adipiscing elit.

123456





789



Về hộp html - flex trong hộp flex, định vị không hoạt động. (hộp linh hoạt trong hộp linh hoạt), 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/30999371/

28 4 0
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