我對毫無疑問是一個非常簡單的CSS問題的掙扎感到非常愚蠢:一個突破祖先div的div。 See picdiv破祖宗div
我的HTML的結構是這樣的:
<div class="col col-xs-12 col-sm-6 col-md-4 col-lg-3 equalHeight author-card">
<div class="usr-fav-cuisine-wrapper">
<div class="usr-fav-cuisine-item">Chinese</div>
<div class="usr-fav-cuisine-item">Flemish</div>
<div class="usr-fav-cuisine-item">French</div>
<div class="usr-fav-cuisine-item">German</div>
<div class="usr-fav-cuisine-item">Italian</div>
<div class="usr-fav-cuisine-item">Japanese</div>
</div>
</div>
我的CSS:
.author-card {
overflow: hidden;
}
.usr-fav-cuisine-wrapper {
margin-left: 10px;
max-width: 80%;
}
.usr-fav-cuisine-item {
display: inline
}
類的作者卡現在已經溢出隱藏,但就是無解當然,它只是隱藏起來,並沒有讓它的孩子跑到下一個路線。我也給了作者卡一個最大寬度,但沒有結果。我也認爲給父母一個最大寬度,並給項目本身一個內聯顯示會做到這一點,但顯然不是。
我使用引導子主題 - 我看到我使用的所有col-classes都有一個左浮動,但是當我在Chrome Inspector中取消勾選該框時,沒有任何更改。如果有人能指引我正確的方向,我會很感激。
在此先感謝!
爲什麼不在菜餚上使用引導網格系統? – Brian
嘗試添加'.usr-fav-cuisine-wrapper {display:flex; flex-wrap:wrap; }'。您提供的代碼與屏幕截圖不匹配。 –
邁克爾&布賴恩,感謝您的建議-flex&flex-wrap取得了訣竅!非常感謝你 - 我感到非常沮喪。順便說一句,代碼與屏幕截圖不匹配,因爲我遺漏了與我的問題無關的html。 – willywilly