0

ページにdivを配置するか、ページに何かを配置すると、幅を100%に設定したかのように、幅が最後まで自動的に拡張されます。明らかに、幅の値 (100px など) を設定する必要がありますが、固定ではなく、コンテンツと同じ幅にしたいだけです。テキストが長いほど、コンテンツの幅が広くなります。どうすればこれを処理できますか? どうしたの?

4

2 に答える 2

2

デフォルトでは、幅autoはブロック要素に親要素の幅全体に拡張するように指示します。display: tableまたはdisplay: inline-block、その内容の幅まで縮小する必要があります。

display: tableここで実際の動作を確認できます。

http://codepen.io/cimmanon/pen/FvGxl

于 2013-03-03T17:37:31.673 に答える
1

以下を設定する必要があります。

width: auto;
display: inline-block;
于 2013-03-03T17:24:12.533 に答える