MENU
カタログクリップ
本ページはプロモーションを含みます。

横並び要素の幅を%で均等に指定しても、最後の要素が同じ行に入らない原因。

2020 6/28
広告
コンピューター
2018年5月27日2020年6月28日

CSSで要素を均等横並びにする際、2つ並べたい場合は「width: 50%」と指定します。しかし、これだと2つ目の要素が次の行へ行ってしまい、2つ横並びにならないことがあります。

widthの合計値を100%ではなく99%にするとうまくいく場合は、ここで説明している方法で改善する可能性が高いです。

その原因を紹介します。

 
目次

原因

原因は、要素と要素の間に、改行やスペースが入っているからです。

そのスペースの分も幅を取るので、最後の要素が同じ行に入りきらず、はみ出るということです。

直すには、改行やスペースを取り除いてみてください。うまくいくはずです。

 

つまり、次の書き方は間違いで、

<div id="col1">content</div>
<div id="col2">content</div>

次の書き方が正解です。

<div id="col1">content</div><div id="col2">content</div>

均等幅で横並びにする方法

要素を均等幅で横並びにしたい場合は、要素のstyleに

  • display:inline-block を指定して、
  • widthを指定します。

 

inline-blockが指定されていない場合には、widthが効かないですので注意してください。

widthには、n個の要素を並べる際には、次の値を指定します。

2個 width: 50%
3個 width: 33.3333%
4個 width: 25%
5個 width: 20%
6個 width: 16.6667%
7個 width: 14.2857%
8個 width: 12.5%
9個 width: 11.1111%
10個 width: 10%
11個 width: 9.0909%
12個 width: 8.3333%

まとめ

うまくいきましたでしょうか。参考になりましたら幸いです。

参考

stack overflow

コンピューター

関連記事

  • Archer BE550とArcher BE450の7つの違い [TP-Link Wi-Fi 7ルーター]
    2025年8月30日
  • Archer BE7200とArcher BE450の3つの違い [TP-Link Wi-Fiルーター]
    2025年8月30日
  • Archer BE3600とArcher BE220の2つの違い [TP-Link Wi-Fiルーター]
    2025年8月30日
  • G-PKB-002LNdとG-PKB-002LNの2つの違い [Logicool G キーボード]
    2025年8月30日
  • KX700GRdとKX700GRの4つの違い [ロジクール ワイヤレスキーボード]
    2025年8月30日
  • G-PPD-004WL-BKd と G-PPD-004WL-BKの2つの違い [Logicool ゲーミングマウス]
    2025年8月30日
  • SSD-CK1.0N4PLG3NとSSD-CK1.0N4PLG3Jの1つの違い [KIOXIA 内蔵SSD]
    2025年8月30日
  • KX700GRdとKX700GRの2つの違い [ロジクール キーボード]
    2025年8月30日
カテゴリー
  • コンピューター
    • gnuplot & eps
    • mac
    • matplotlib
    • wordpress
  • ホーム・家電
    • アイロン
    • オーディオ
    • オーラルケア
      • ジェットウォッシャー
      • 音波振動歯ブラシ
    • カメラ
    • カー用品
    • クリーナー
    • テレビ、レコーダー
    • ドアホン
    • メンズ美容家電
      • ラムダッシュ
    • ルンバ
    • 一覧比較
    • 工具
    • 浄水器
    • 温水洗浄便座
    • 炊飯器
    • 空気清浄機・加除湿機
    • 空調・季節家電
    • 美容家電
      • フェイスケア
      • ヘアケア
      • ボディーケア
    • 血圧計
    • 調理器具
    • 電子レンジ
  • 健康
  • 家事
    • パン
    • 料理
    • 育児
    • 食品
      • おせち
      • コーヒー
  • 書籍
  • 知識
  • 趣味
    • ペン字
    • ロードバイク・クロスバイク
    • 車
    • 鉄道模型
    • 電子工作
サイト内検索
最近の投稿
  • ES-LVK8とES-NLV98の違いは? [パナソニック 電気シェーバー]
  • ES-L690UとES-L670Uの2つの違い [Panasonic メンズシェーバー]
  • ES-L570W と ES-L570D の 4 つの違い [パナソニック メンズシェーバー]
  • ES-PV3A と ES-P330U の 6 つの違い [パナソニック メンズシェーバー]
  • ES-L570WとES-NLV98の3つの違い [パナソニック メンズシェーバー]
  • ES-PV3AとES-PV6Aの1つの違い [パナソニック メンズシェーバー]
  1. ホーム
  2. コンピューター
  3. 横並び要素の幅を%で均等に指定しても、最後の要素が同じ行に入らない原因。
  • ホーム
  • プライバシーポリシー

© カタログクリップ
contact@beiznotes.org

目次