[解決済み] cssのfit-contentで横幅を自動サイズ調整する
2022-03-16 03:11:02
質問
親ディビジョンが子ディビジョンより小さくなるのを防ぐために
min-width
と
fit-content
.
まず、分割を設定します。
.parent
を持つ
min-width: fit-content
. 私は、次に、子プロセスに
width: 100px
と
min-width: fit-content
. 最後に、子プロセスに十分な文字数を追加して
100px
;
.parent {
border: 1px solid red;
width: fit-content;
}
.children {
border: 1px solid green;
min-width: fit-content;
width: 100px;
}
<div class="parent">
<div class="children">
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</div>
</div>
DEMO https://codepen.io/osasseville/pen/NadrgB?editors=1100
親が子の内容に合わせて、文字の内容も合わせてくれることを期待します。
不思議なことに、子供の幅を1%に変更すると min-widthは尊重されます。 .
解決方法は?
コードは正常に動作しています。親 div はその中にあるコンテンツ、つまり子 div までしか幅を伸ばせません。
また、ここでは子 div の幅を 100px と定義しているので、親 div の幅も 100px までしか広がらず、子 div の外にはみ出したテキストについては、親 div のコンテンツとしてみなされません。
親が子のコンテンツにフィットするようにしたい場合は、子 div の幅を fit-content に変更する必要があります。
このように
.parent {
border: 1px solid red;
width: fit-content;
}
.children {
border: 1px solid green;
width: fit-content;
}
<div class="parent">
<div class="children">
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</div>
</div>
関連
-
[解決済み] div' コンテナに合わせて画像を自動リサイズするにはどうしたらいいですか?
-
[解決済み] How do I style a <select> dropdown with only CSS?
-
[解決済み] CSSでdivのアスペクト比を維持する
-
[解決済み] 最初の要素にクラスを指定するCSSセレクタ
-
[解決済み] CSSコンテンツによるHTMLエンティティの追加
-
[解決済み] mailto:を使ってメールの件名や内容を設定することはできますか?
-
[解決済み] CSS 背景の不透明度 [重複]について
-
[解決済み] Bootstrap 3 の sr-only とは何ですか?
-
[解決済み] CSSで背景画像を幅に合わせ、高さは比例して自動縮小する
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Bootstrap 3.3.7で改行する方法
-
[解決済み] slackのチームIDやチャンネルIDを調べる最も簡単な方法は何ですか?
-
[解決済み] HTMLとCSSによるテーブルスクロール [重複]について
-
[解決済み] 画像の横のテキストを縦に揃える?
-
[解決済み] divの中のテキストを縦に揃えるにはどうしたらいいですか?
-
[解決済み] divブロック内のテキストを(水平方向と垂直方向に)センタリングするにはどうすればよいですか?
-
[解決済み] WebSocketとサーバー送信型イベントの比較/EventSource
-
[解決済み] Flexbox:水平方向と垂直方向の中央揃え
-
[解決済み] HTML Input="file" Accept Attribute File Type (CSV)
-
[解決済み] マークダウンにおける相互参照 (名前付きアンカー)