私は非常にシンプルな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
}
クラスの作者・カードは、今オーバーフロー隠されていますが、それは何の解決策ではありませんもちろん、単に隠れてしまい、子供たちを次の行に走らせることはありません。私も著者のカードに最大幅を与えましたが、結果はありません。私はまた、親に最大幅を与えると思って、アイテム自体にインライン表示をしてもそれはやったでしょうが、明らかにそうではありません。
私はブートストラップのサブテーマを使用しています。使用しているすべてのクラスにfloat-leftがあることがわかりますが、Chrome Inspectorでそのボックスのチェックを外すと、何も変わりません。私は誰かが正しい方向に私を指すことができればそれを感謝します。
ありがとうございます!
なぜ料理アイテムにブートストラップグリッドシステムを使用しないのですか? – Brian
'.usr-fav-cuisine-wrapper {display:flex;を追加してみてください。フレックスラップ:ラップ; } '。あなたが提供したコードがスクリーンショットと一致しません。 –
マイケル&ブライアン、提案のおかげで - フレックス&フレックスラップトリックでした!これほどにありがとう、私は本当に不満を感じていました。 Btw、コードはスクリーンショットと一致しませんでした。なぜなら、私の質問にはあまり関係のないhtmlを除外したからです。 – willywilly