[解決済み】コンテナの残りの幅を埋めるスタイル入力要素
2022-04-09 13:49:03
質問
例えば、次のようなhtmlスニペットがあるとします。
<div style="width:300px;">
<label for="MyInput">label text</label>
<input type="text" id="MyInput" />
</div>
これは私の正確なコードではありませんが、重要なことは、固定幅のコンテナの中に、ラベルとテキスト入力が同じ行にあるということです。 ラベルのサイズを知らずに、入力が折り返さずにコンテナの残りの幅を埋めるようにするには、どうすればよいでしょうか?
どのように解決するのですか?
レイアウトのためのテーブルを嫌う人は多いですが、このような場合、明示的なテーブルタグを使用するか、display:table-cell を使用すると便利です。
<div style="width:300px; display:table">
<label for="MyInput" style="display:table-cell; width:1px">label text</label>
<input type="text" id="MyInput" style="display:table-cell; width:100%" />
</div>
関連
-
[解決済み】エラー。Body " の後の無効な CSS: 期待されるセレクタまたは at-rule は、4 行目の "{" でした。
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] コンテナの幅に応じたフォントの拡大縮小
-
[解決済み] 残りの幅を埋めるためにdivを展開する
-
[解決済み] 純粋なCSSで動的な文字量に応じたフォントサイズをレスポンシブにする
-
[解決済み] フレックスコンテナ内の残りの高さまたは幅を埋める
-
[解決済み] [Solved] divをコンテナの一番下に配置するには?
-
[解決済み】動的なテキストを固定サイズのコンテナいっぱいに自動サイズ調整する
-
[解決済み】display:flexを使って残りの縦幅をCSSで埋める。
-
[解決済み] 100%幅のテキストボックスがコンテナからはみ出さないようにすることはできますか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】iframeを水平方向にセンタリングする方法は?
-
[解決済み】エラー。要求されたURL"[no URL]"は無効です。
-
[解決済み] CSS "margin: 0 auto" が中央揃えにならない
-
[解決済み] カーソルを指ポインタに変更
-
[解決済み] ChromeのデベロッパーツールでHTML Bodyにcz-shortcut-listen="true "が表示される?
-
[解決済み] 入力のラジオ要素を水平に揃えるにはどうしたらいいですか?
-
[解決済み] Railsです。railsアプリで<img src= >をimage_tagに変換する方法
-
[解決済み] Favicon.icoを表示させることができません。
-
[解決済み] フッターの内容が重なっているのを修正するには?
-
[解決済み] デフォルトで空白を選択