CSSで高さ100%のボックスを作成する方法
MENU
  1. HOME
  2. CSS / WEB制作
  3. CSSで高さ100%のボックスを作成する方法

最近の作業実績

  • 2021年01月18日MW WP Form で構築したメールフォームの不具合を修正いたしました。
  • 2021年01月15日オリジナルテーマを制作いたしました。
  • 2021年01月15日プラグインを使わず過去記事を画像付きで自動ツイートする機能を実装いたしました。
  • 2021年01月13日スマホ表示のメニューが正常に動作しない不具合を解決いたしました。
  • 2021年01月10日WordPressテーマから不要な機能を除外いたしました。
  • 2021年01月10日特定ページのコンテンツをカスタムフィールドで管理できるようにいたしました。
  • 2021年01月10日既存のWordPressサイトを多言語化いたしました。
  • 2021年01月10日レスポンシブデザインのレイアウト崩れを修正いたしました。
  • 2021年01月10日カテゴリーを任意の順番に並び替える機能を実装いたしました。
  • 2021年01月10日カスタム投稿専用の月別アーカイブを実装いたしました。
  • 2020年12月03日WordPressのRSSにアイキャッチ画像を設置しました。
  • 2020年12月03日特定のページでリンクが正常に動作しない問題を解決いたしました。
  • 2020年12月03日テーマファイルから不要なコードを除去いたしました。
  • 2020年12月03日メディアにアップロードした画像のファイルサイズが大きくなる問題を解決いたしました
  • 2020年11月09日子テーマの導入で発生した不具合を修正いたしました。
  • 2020年11月09日LPサイトのレイアウトの崩れを修正いたしました。
  • 2020年11月04日カスタム投稿のアーカイブページで発生していた不具合を修正いたしました。
  • 2020年11月04日WordPressサイトのSEO対策に関するアドバイスをご提供いたしました
  • 2020年11月04日WordPressで構築されたサイトのトップページのデザイン一新しました
  • 2020年11月04日ループ部分のデザインを変更いたしました。
  • このエリアには直近の制作実績を一部掲載しております。
  • 制作実績はリアルタイム反映ではありません。
  • 2019/09/15

CSSで高さ100%のボックスを作成する方法

この投稿は2019/09/15に加筆修正いたしました。

CSSで高さ100%のボックスを作成する方法をご紹介します。ある要素の高さを親要素の高さ一杯にしたい場合があるかと思います。今回はそんな時のCSSの記述の仕方です。参考にしてください。

この記事は約 3 分で読めます。

WordPressのカスタマイズはお任せください。

WordPressのカスタマイズを格安で代行いたします。ご希望のカスタマイズがあればご相談ください。

高さ100%のボックスを作成する方法

CSSで高さ100%(親要素に対して)のボックスを作成する方法をご紹介します。
方法と言っても簡単で高さを100%にしたい要素に【height:100%;】を指定するだけです。

この高さ100%のボックスを作成する方法は、あまり利用する機会に巡り合わないため、意外と忘れがちです。今回は私の備忘録の意味も込めて、このコンテンツにまとめておくことにしました。

サンプルを提示しながら解説をしていきたいと思います。
以下のHTMLとCSSをご覧ください。

HTML
<div id="test">
<div id="test_in">ああああああ</div>
</div>
CSS
#test {
width: 60%;
height:300px;
padding: 10px;
background: #ff0000;
}

#test_in {
width: 100%;
background: #ffffff;
}

このHTMLとCSSで以下の様なエリアが表示されます。

ああああああああああああああああ

上記の背景白色部分の高さを赤枠の高さ一杯まで広げてみましょう。
CSSを以下の様に定義します。

CSS
#test {
width: 60%;
height:300px;
padding: 10px;
background: #ff0000;
}

#test_in {
width: 100%;
background: #ffffff;
height: 100%;
min-height: 100%;
}

新しく追記したのは【height: 100%;】と【min-height: 100%;】の2つ。
これらを追記することで、以下の様に高さを100%にすることができます。

ああああああああああああああああ

高さ100%のボックスを作成する方法は以上です。

ちなみに、親要素に高さが指定されていない場合は、正常に表示されません。
この点は注意してください。

まとめ

CSSで高さ100%のボックスを作成する方法をご紹介しました。

基本的に高さを100%にしたい要素に対して【height: 100%;】と【min-height: 100%;】を記述するだけでOKです。あまり使う機会は無いと思いますが、ひとまずまとめておきました。

参考になれば幸いです。

ウィンドウ画面の高さ一杯にボックスを表示させる方法は、今回の方法では実現できません。
この方法は、近いうちにご紹介できればと思います。

あなたのWEBサイトをWordpressで
管理できるようにしませんか?

あなたのWEBサイトを見た目そのままでWordpress化いたします。
以下に興味のある方は、お気軽にご相談下さい。

  • あなたのWEBサイトを、Wordpressで運営できる様にいたします。ページの編集や追加も簡単に行えるようになります。
  • どの様な形式のサイト(例えば、アメブロ、MTサイトなど)でもWordPress化いたします。
  • Wordpress化でサイトのデザインが崩れるなどの心配は必要ありません。デザインもサイト構成もほぼ変わらない、高い再現率が自慢です。
  • 単にWordpress化するだけではありません。デザイン変更など+αの作業にも対応することも可能です。
  • 他案件との兼ね合いもありますが、最短即日であなたのサイトをWordpress化いたします。
  • 初心者でもWordpressが使えるよう、納品後に徹底的な操作サポートをご提供いたします。Wordpress化したけど操作できないと、あなたが頭を抱えることはありません。

興味のある方は、以下のリンクからチェックしてみてください。

詳細を確認する


著者:takaya kondo

岡山在住のWordPress専門フリーランサーです。Wordpressを使ったWEBサイト制作を中心に10年間ほど活動させていただいています。

Wordpress関連の記事でお役に立てれば幸いです。

【関連記事】あなたが興味のありそうな関連記事をご紹介します。

コメントを残す

(必須)

CAPTCHA