Tôi đã tạo hai phần tử với nhau trong html và tạo mỗi khối nội tuyến. Tôi thấy rằng luôn luôn có một khoảng cách giữa hai yếu tố này, nhưng thực sự tôi đã không đặt bất kỳ padding/margin attibutes cho họ. Ai đó có thể cho tôi biết tại sao và làm cách nào tôi có thể khắc phục khoảng cách này?Khoảng cách giữa hai phần tử nội tuyến <span>
Trả lời
CSS:
span {
display: inline-block;
}
HTML:
<span>This will have</span>
<span>a gap between the elements</span>
<span>This won't have</span><span>a gap between the elements</span>
Thans, man. Đây là cách easist để sửa chữa nó cho tôi. – chaonextdoor
Đây là một hành vi kỳ lạ, có thể khắc phục được, đã thay đổi đánh dấu của bạn thành nội dung như thế này.
<div class="inline">
first
</div><div class="inline">
second
</div>
Không đặt bất kỳ khoảng trắng nào khi xác định phần tử nội tuyến khác.
Họ cần phải thực hiện 'white-space-collapse: discard;'! – easwee
khi bạn sử dụng inline-blocks
, để loại bỏ các lề chỉ áp dụng word-spacing: -3px;
và letter-spacing: -3px;
để container mẹ và sau đó trở lại những quy tắc trên inline- các phần tử khối có word-spacing: normal;
và letter-spacing: normal;
ví dụ: với đánh dấu cơ bản này
<div>
<span>...</span>
<span>...</span>
<span>...</span>
</div>
mã CSS tối thiểu là
div {
word-spacing: -3px;
letter-spacing: -3px;
}
span {
word-spacing: normal;
letter-spacing: normal;
display: inline-block;
}
Một khả năng khác (mà tôi không khuyên bạn nhưng nó có thể hữu ích cho bạn để biết, dù sao) là để thiết lập font-size: 0;
cho phụ huynh thùng đựng hàng.
Rất phức tạp !!! Chúc mừng! –
Bạn có thể xóa khoảng trắng và giữ định dạng mã đẹp bằng cách sử dụng nhận xét HTML.
<span>1</span><!--
--><span>2</span><!--
--><span>3</span>
- 1. Cách chọn các phần tử giữa khoảng thời gian
- 2. Khoảng cách giữa hai divs
- 3. Thêm khoảng cách giữa các phần tử trong JMenuBar
- 4. Khoảng cách giữa các phần tử của chỉ báo
- 5. Làm cách nào để loại bỏ khả năng hiển thị không gian giữa các phần tử nội tuyến?
- 6. CSS: Gây ngắt dòng cho các phần tử nội tuyến mà không cần <br />
- 7. Bộ chọn CSS cho phần tử trong phần tử có kiểu nội tuyến?
- 8. Dấu ba chấm CSS với các phần tử nội tuyến?
- 9. hai phần tử nội tuyến khối - không có dòng chảy khi thay đổi kích thước
- 10. khoảng cách giữa hai điểm Android
- 11. Làm cách nào để căn giữa nhiều thành phần khối nội tuyến bằng CSS?
- 12. Hệ thống lưới và khoảng cách khối nội tuyến
- 13. Twitter-Bootstrap - đặt các phần tử đơn giản nội tuyến
- 14. Vượt qua một phần tử mảng nội tuyến Inline
- 15. Nội suy tuyến tính obj-c giữa hai số
- 16. Sự khác biệt giữa khoảng trống nội tuyến tĩnh và khoảng trống là gì?
- 17. Có thể căn giữa phần tử khối nội tuyến và nếu có, làm thế nào?
- 18. WPF: Khoảng trắng giữa các phần tử trong ngăn xếp
- 19. Khoảng cách giữa hai địa điểm GEO
- 20. Android - Khoảng cách giữa hai Thành phố
- 21. Tính khoảng cách giữa hai điểm
- 22. CHỈ Firefox hoạt động lạ với phần tử chặn nội tuyến
- 23. android giảm khoảng cách giữa hai TextView dọc
- 24. khoảng cách giữa văn bản nội tuyến và các mục nhập trong JADE?
- 25. Có bao nhiêu phần tử giữa hai vòng lặp
- 26. Chọn khoảng cách ngắn nhất giữa các cặp thành phần
- 27. Làm cách nào để căn chỉnh bên phải một phần tử chặn nội tuyến?
- 28. Cách hiển thị HTML <FORM> làm thành phần nội tuyến?
- 29. đếm số phần tử giữa phần tử "này" và "đó"
- 30. CSS: cách thêm khoảng trắng trước nội dung của phần tử?
Nếu có bất kỳ khoảng trắng nào giữa hai phần tử mà khoảng trắng sẽ thu gọn thành một khoảng trắng, theo thông số. –
Bạn đã nhận được mã chưa? Có lẽ một fiddle JS? Bạn cũng nên chấp nhận câu trả lời cho một số câu hỏi của bạn, nó khiến mọi người không trả lời :) – mattytommo