0
私は実線の境界線を持つdivを持っています。このdiv内には複数の 'tags'があり、divの境界内にすべて含める必要があります。私はこれを行うには、次のコードを使用しました:これらのインライン要素がdivをオーバーフローするのを止める方法はありますか?
.sidebox {
border-style: solid;
width: 250px;
margin-bottom: 20px;
padding: 20px;
border-radius: 5px;
}
#tag {
background-color: black;
color: white;
display: inline;
padding: 5px;
margin: 3px;
text-decoration: none;
}
<div class="sidebox">
<h2>Popular Tags</h2>
<a href="" id="tag">Tag 1</a><a href="" id="tag">Tag 2</a><a href="" id="tag">Tag 3</a><a href="" id="tag">Tag 4</a><a href="" id="tag">Tag 5</a><a href="" id="tag">Tag 6</a><a href="" id="tag">Tag 7</a><a href="" id="tag">Tag 8</a>
</div>
問題は、これらのタグは、div要素をオーバーフローということです。長いタグ行が1つ表示されます。タグをオーバーフローさせるのではなく、div内の次の行に移動させるにはどうすればよいですか?
私はoverflow: none;
を使ってみましたが、すべてが重なり合っています。
あなたは空白を使ってみました:ノーマル;サイドボックス部門の? –