yếu tố inline-block không có văn bản làm cho khác nhau
<div style="background-color:red">
<div style="display:inline-block;background-color:green;height:20px;width:20px;"></div>
</div>
<div style="background-color:yellow">
<div style="display:inline-block;background-color:green;height:20px;width:20px;">hi</div>
</div>
Khi render trong FF hoặc Chrome chiều cao của div đỏ là 26px, trong khi chiều cao của div vàng là 20px. Làm thế nào tôi có thể làm cho div màu đỏ render giống như div màu vàng, nhưng không có nó chứa bất kỳ văn bản nào?
Aha! Điều đó giải quyết vấn đề một cách độc đáo. Cảm ơn! –
Niềm vui của tôi! nếu đây là câu trả lời bạn đang tìm kiếm, nó sẽ là tốt đẹp để chấp nhận nó bằng cách đánh dấu tick-đánh dấu bên trái (bạn nên luôn luôn chấp nhận một câu trả lời nó trả lời câu hỏi của bạn) – oezi
Yeeha !! Tôi ghét CSS cho các vấn đề như thế này, nhưng tôi yêu SO cho những người như bạn – NaturalBornCamper