Tôi muốn tạo bố cục đáp ứng trong đó có hai cột, trái và phải. Trên màn hình nhỏ hơn, các hộp ở bên trái phải di chuyển đến các vị trí nhất định. Điều này làm việc tuyệt vời với mã của tôi nhưng vấn đề là trên màn hình lớn có một khoảng cách ở phía bên phải giữa các hộp.CSS, Responsive, Tạo các hộp nổi chồng lên nhau
Tôi có thể giải quyết nó bằng cách nào?
Ý tưởng và các vấn đề
JSFIDDLE
Khi bạn nhìn vào jsfiddle sau, bạn sẽ thấy rằng nó hoạt động cho màn hình nhỏ, nhưng những vấn đề không di chuyển trên màn hình lớn. Tôi biết cách tôi làm điều đó là sai nhưng làm thế nào tôi có thể nhận được kết quả mong muốn này với CSS?
.main{
width:65%;
height:125px;
margin-bottom:10px;
float:left;
}
.small{
width:35%;
height:25px;
float:left;
margin-bottom:5px;
}
@media screen and (max-width: 692px) {
.main, .small{
width:100%;
float:none;
}
}
thử nhìn vào .clearfix – mabdrabo
làm các yếu tố màu đã cố định chiều cao? –
Không, mọi phần tử đều có chiều cao động. Các hộp lớn và nhỏ. – NLAnaconda