我遇到了內嵌塊突破父文本的問題。我相信這是一個快速解決方案,但我似乎無法弄清楚如何讓事情自然填補。突破父容器的內嵌塊
這是什麼樣子
文本具有紅色背景向您展示在該框,以及它是如何漂浮在它之外的約束。這是代碼的樣子。
<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;
}
就如何解決這一問題的任何想法?或發生了什麼?
缺少'一個class'右雙引號? – paislee 2012-02-06 18:12:25
這只是一個語法錯誤,當我發佈這個,在實際的代碼中沒有語法錯誤。 – Brodie 2012-02-06 18:15:38