我在使用inline-block时遇到了一个问题,这会导致父元素的文本被打破。我知道这是一个简单的修复问题,但似乎我无法弄清楚如何让事情自然填充。
这就是它的样子
为了显示出盒子的位置和漂移,文本具有红色背景。下面是代码。
<div class="comment-box">
<a class="comment-owner-link"><img src="user-img" /></a>
<div class="comment">comment info goes here</div>
</div>
并且CSS非常直观易懂。
.comment-box {
display: block;
margin: 8px 8px 0 8px;
white-space: nowrap;
}
.comment-owner-link {
display: block;
float: left;
position: relative;
width: 27px;
height: 27px;
}
.comment-owner-link img {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
}
.comment {
display: block;
overflow: hidden;
margin: 0 0 0 5px;
word-break: break-all;
white-space: normal;
}
有什么想法可以解决这个问题吗?或者发生了什么事情?
a class
缺少闭合的双引号? - calebds