Tôi đã gặp phải một chút rủi ro khi phát triển giao diện người dùng cho một trang web. Tôi có thẩm quyền với CSS, nhưng không tuyệt vời. Dù sao, tôi đã tạo ra một jsFiddle here minh họa vấn đề của tôi.Cách xóa khoảng cách dọc không mong muốn giữa các số div
Trên mỗi trang trong trang web của tôi, ở đầu phần nội dung, tôi có hình ảnh biểu ngữ. Tôi muốn đặt một bộ chia hai màu tách riêng biểu ngữ này ra khỏi nội dung. (Như được hiển thị trong mô hình mà nhà thiết kế của tôi đã cho tôi: https://www.dropbox.com/s/d9opotyiyp0yc9o/menus.jpg)
Tôi muốn làm điều này trong CSS + HTML thuần túy, mà không cần phải nhét hình ảnh. Dù sao, tôi đã làm như vậy bằng cách sử dụng đoạn mã sau:
<img class="banner" src="http://regency.ymindustries.com/static/images/winelist.jpg" style="width: 100%;">
<div>
<div style="width:30%; height: 10px; display: inline-block; background: #6C210C"></div><div style="width:70%; height:10px; display: inline-block; background: #E5C697;"></div>
</div>
(Xin hãy tha thứ CSS nội tuyến, nó chỉ nhằm mục đích minh họa. Ngoài ra, không may, nếu tôi đặt div thứ hai trên một dòng mới và indent nó, nó tạo ra khoảng trắng)
vấn đề tôi có là có một khoảng cách lớn giữa bộ chia và hình ảnh. Tôi đã thử thêm lề: 0px và đệm: 0px cho tất cả các phần tử có liên quan và khoảng trắng vẫn còn đó.
Ai đó có thể giúp tôi không?
Cảm ơn, YM
Sử dụng phương thức clearfix, bạn có thể tìm kiếm về điều này. –