複数のdivを1行で表示させ、かつ幅を保持させるには?
2023-08-25 14:27:33
質問
通常、要素を同じ行に表示させたい場合は、display: inlineに設定します。しかし、要素をinlineに設定すると、width属性が意味をなさなくなります。
インラインにしないで、divを同じ行に表示させるにはどうしたらよいでしょうか。
どのように解決するのですか?
この場合
display:inline-block
.
このプロパティは、DOM 要素がブロック要素のすべての属性を持ち、かつインラインを維持することを可能にします。いくつかの欠点がありますが、ほとんどの場合、これで十分です。 なぜそれが良いのか、なぜそれがあなたのために働かないかもしれないのか。
EDITです。 唯一の 現代の ブラウザで、いくつかの問題があるのは IE7 だけです。参照 Quirksmode.org
関連
-
[CSSチュートリアル]z-indexの違い。cssのz-index: 0とz-index: autoの違い。
-
[css3]ピュアCSS3でdivのinとoutの効果を順番に実現する
-
[CSSチュートリアル]テーブル table :nth-child()を使って行間の色変更と整列を実現する。
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] コンテナの幅に応じたフォントの拡大縮小
-
[解決済み] CSS 100% height と padding/margin の関係
-
[解決済み] 要素のみのCSSスタイルのリセット/削除
-
[解決済み] テーブルセルでCSSテキストオーバーフロー?
-
[解決済み】position:fixed要素をセンタリングする。
-
[解決済み】画像要素にbackground-size: coverとcontainに相当するものはありますか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[CSSチュートリアル】シングルセレクトの折りたたみメニュー機能を実現するCSS
-
[CSSチュートリアル】height:100%と書いても効かない理由
-
[CSSチュートリアル】タイトルを上部に配置するスティッキーレイアウトを実現するためのCSS
-
[CSSチュートリアル】擬似要素で実現する中空三角矢印とXアイコンの例
-
[CSSチュートリアル】インタビュー必見!聖杯レイアウトとダブルウィングレイアウトの違いとは?
-
[css3]CSS3アニメーションによる光のボタンの流れの効果
-
[css3]css3によるフレックスレイアウト幅の解決方法が有効でない件
-
フロントエンドの落とし穴 リソースはスタイルシートとして解釈されるが、MIMEタイプはtext/htmlで転送される。"<URL>". css スタイルの失敗
-
[CSSチュートリアル】CSSでマウスの位置をマッピングし、マウスの動きでページ要素を制御する効果を実現する(コード例)
-
[css3]CSS3は本当にSCSSに取って代わるのだろうか?