Tôi là một lập trình viên đang cố gắng thực hiện một số bản vá trong thiết kế web và thường tìm thấy css rất hợp lý. Cho đến nay, chỉ có 'mô hình đấm bốc' vẫn còn là một vùng đất huyền diệu đầy những minotaur và harpies cho tôi. Tôi sẽ minh họa cho nó với các ví dụ:tìm hiểu cách thức hoạt động của vùng chứa trong css
http://jsfiddle.net/qyMxv/
Yếu tố bên trong của div với lớp đệm quy định đi ra ngoài không gian div. Không phải là div phải kèm theo mọi thứ bên trong nó sao? Điểm khác là làm gì?http://jsfiddle.net/wk9Kg/
div mẹ hoàn toàn biến mất, trong khi trẻ em được hiển thị bình thường. Kỳ lạ hơn nữa là hành vi này được kích hoạt bởifloat:left;
.
Có sách hướng dẫn/tham khảo nào có thể giúp tôi xem logic trong những điều kỳ quặc này không? Tôi tin tưởng w3schools một thời gian nhưng họ đang rất khủng khiếp về chủ đề này. Tìm nội dung hay trên web cũng trở nên khó khăn. Ngay bây giờ tôi chỉ cần fiddle với display
, position
và float
thuộc tính cho đến khi nó hoạt động.
Cảm ơn!
Tin tưởng w3schools không phải là một ý tưởng tốt. Hướng dẫn người mới bắt đầu tốt, điều chỉnh kém. –