コンテンツに等しい幅

user3067088

CSSのwidthプロパティで問題が発生しています。div内にいくつかの段落があります。段落の幅を内容と同じにして、緑色の背景がテキストのラベルのように見えるようにします。代わりに私が得るのは、段落がより広いdiv父ノードの幅を継承するということです。

#container {
  width: 30%;
  background-color: grey;
}

#container p {
  background-color: green;
}
<div id="container">
  <p>Sample Text 1</p>
  <p>Sample Text 2</p>
  <p>Sample Text 3</p>
</div>

DaniP

デフォルトでは、pタグはblock要素です。つまり、タグは親の100%を取りwidthます。

次の方法で表示プロパティを変更できます。

#container p {
   display:inline-block;
}

しかし、それは要素を並べて配置します。

各要素を独自の行に保持するには、次を使用できます。

#container p {
   clear:both;
   float:left;
}

(floatを使用していて、float要素の後でクリアする必要がある場合は、さまざまな手法について次のリンクを参照してください:http//css-tricks.com/all-about-floats/

デモ:http//jsfiddle.net/CvJ3W/5/

編集

で解決策を模索しているdisplay:inline-blockが、各アイテムを1行にまとめたい場合は、各アイテムの<br>後にタグを追加するだけです

<div id="container">
  <p>Sample Text 1</p><br/>
  <p>Sample Text 2</p><br/>
  <p>Sample Text 3</p><br/>
</div>

新しいデモ:http//jsfiddle.net/CvJ3W/7/

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

テーブルの列の幅がコンテンツの幅と等しい

分類Dev

コンテンツの幅に基づいて幅に背景色を適用します

分類Dev

コンテンツの幅

分類Dev

コンテンツ領域の両側に等しいマージンでdivを100%幅にします

分類Dev

本体幅がコンテンツ幅よりも小さい

分類Dev

絶対位置のコンテンツに基づいてスパン幅を拡張します

分類Dev

<iframe>の幅と高さに基づいてコンテンツを自動スケーリングします

分類Dev

コンテンツに基づいてListBoxアイテムの幅を調整します

分類Dev

display:flexをコンテンツの幅に等しくしてdivの幅を作成します。インラインフレックスが機能しない

分類Dev

自動幅の3つのdivは、最も広いdivと同じ幅になり、各divをそのコンテンツと同じ幅にします。

分類Dev

親がコンテンツに合わせて幅を調整しないのはなぜですか?

分類Dev

内部のコンテンツに基づいて、絶対位置の要素の幅を調整します

分類Dev

UITextFieldの幅をコンテンツに動的に依存して変更する

分類Dev

コードタグがコンテンツを自動的にラップしない、幅が親の幅を超えている

分類Dev

コンテンツに基づいてパネル幅を自動調整

分類Dev

Angular Materialの列幅はコンテンツに適合しますか?

分類Dev

コンテンツを動的に追加する場合は、Jscrollpanesの幅をParentsの幅に制限します

分類Dev

コンテンツ/フッターの幅がブラウザの幅の手前で停止している

分類Dev

フレックスボックスのコンテンツに合わせて幅を拡張しない絶対位置のコンテナ

分類Dev

iframeコンテンツの幅と高さを取得します

分類Dev

ExtJS 4.2:コンテンツを表示するのに十分な幅がないツールチップ

分類Dev

セル幅をコンテンツに合わせる

分類Dev

コンテンツに合わせた入力幅

分類Dev

コンテンツを画面幅にズームする方法

分類Dev

div幅をコンテンツに一致させる

分類Dev

Div幅をImgコンテンツに設定

分類Dev

SlidingDrawerのコンテンツ幅を動的に変更する

分類Dev

Drupalでページコンテンツを全幅にする。

分類Dev

幅:コンテンツサイズに応じてx%変化

Related 関連記事

  1. 1

    テーブルの列の幅がコンテンツの幅と等しい

  2. 2

    コンテンツの幅に基づいて幅に背景色を適用します

  3. 3

    コンテンツの幅

  4. 4

    コンテンツ領域の両側に等しいマージンでdivを100%幅にします

  5. 5

    本体幅がコンテンツ幅よりも小さい

  6. 6

    絶対位置のコンテンツに基づいてスパン幅を拡張します

  7. 7

    <iframe>の幅と高さに基づいてコンテンツを自動スケーリングします

  8. 8

    コンテンツに基づいてListBoxアイテムの幅を調整します

  9. 9

    display:flexをコンテンツの幅に等しくしてdivの幅を作成します。インラインフレックスが機能しない

  10. 10

    自動幅の3つのdivは、最も広いdivと同じ幅になり、各divをそのコンテンツと同じ幅にします。

  11. 11

    親がコンテンツに合わせて幅を調整しないのはなぜですか?

  12. 12

    内部のコンテンツに基づいて、絶対位置の要素の幅を調整します

  13. 13

    UITextFieldの幅をコンテンツに動的に依存して変更する

  14. 14

    コードタグがコンテンツを自動的にラップしない、幅が親の幅を超えている

  15. 15

    コンテンツに基づいてパネル幅を自動調整

  16. 16

    Angular Materialの列幅はコンテンツに適合しますか?

  17. 17

    コンテンツを動的に追加する場合は、Jscrollpanesの幅をParentsの幅に制限します

  18. 18

    コンテンツ/フッターの幅がブラウザの幅の手前で停止している

  19. 19

    フレックスボックスのコンテンツに合わせて幅を拡張しない絶対位置のコンテナ

  20. 20

    iframeコンテンツの幅と高さを取得します

  21. 21

    ExtJS 4.2:コンテンツを表示するのに十分な幅がないツールチップ

  22. 22

    セル幅をコンテンツに合わせる

  23. 23

    コンテンツに合わせた入力幅

  24. 24

    コンテンツを画面幅にズームする方法

  25. 25

    div幅をコンテンツに一致させる

  26. 26

    Div幅をImgコンテンツに設定

  27. 27

    SlidingDrawerのコンテンツ幅を動的に変更する

  28. 28

    Drupalでページコンテンツを全幅にする。

  29. 29

    幅:コンテンツサイズに応じてx%変化

ホットタグ

アーカイブ