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

html - css clearfix bị ảnh hưởng bởi anh chị em

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

Tôi đã xác định phần tử vùng chứa có chứa div float và ul và phần tử ul chứa một số phần tử float li. Tôi muốn xóa phần float của ul, nhưng chiều cao của ul bị ảnh hưởng bởi các phần tử anh chị em float của nó. Đây có phải là lỗi Clearfix không?

 .clearfix {
*thu phóng: 1;
}
.clearfix:sau {
nội dung:".";
display:block;
chiều cao:0;
chiều cao dòng: 0;
rõ ràng: cả hai;
khả năng hiển thị: ẩn;
}

访问http://jsfiddle.net/ltchronus/MV9pm/Xem bản demo của tôi.

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

lỗi không có trong Clearfix, "bug"Đúng Clearfix.

因为 div là một float, Clearfix phải xóa nút anh em của float đó, ngay cả khi nó không có trong mã nguồn ul một phần của nội dung. Điều này là do ul nội dung nổi và nổi div tất cả đều tham gia như nhau chặn bối cảnh định dạng. (một trong những phần tử gốc).

Bạn có thể làm điều này bằng cách thêm tràn 属性设置为 dễ thấy Nội dung khác với ul Kích hoạt bối cảnh định dạng khối mới để dễ dàng khắc phục sự cố này đảm bảo Clearfix chỉ được bản địa hóa thành ul ngữ cảnh định dạng, nhưng một khi bạn làm điều đó, Clearfix sẽ hoàn toàn không cần thiết và bạn có thể loại bỏ nó hoàn toàn.

Đây là lý do tại sao cá nhân tôi không sử dụng hoặc khuyến nghị Clearfix: tốt nhất thì đó là một vụ hack không cần thiết - điều đó không có nghĩa là cài đặt đó tràn KHÔNG Hack; cũng vậy thôi, vì việc kích hoạt BFC chỉ là một cách tác dụng phụ ngoài ý muốnTất nhiên là không tràn theo thiết kế, nhưng nó dễ khắc phục hơn sự cố bạn vừa gặp phải do Clearfix gây ra, đặc biệt nếu bạn không hiểu sâu về mô hình float (và thậm chí I đừng tự khẳng định điều đó )

Về html - css clearfix bị ảnh hưởng bởi anh chị em, 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/24799686/

26 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