From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/web/css/@media/height/index.html | 82 +++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 files/ja/web/css/@media/height/index.html (limited to 'files/ja/web/css/@media/height') diff --git a/files/ja/web/css/@media/height/index.html b/files/ja/web/css/@media/height/index.html new file mode 100644 index 0000000000..c9154f7cd7 --- /dev/null +++ b/files/ja/web/css/@media/height/index.html @@ -0,0 +1,82 @@ +--- +title: height +slug: Web/CSS/@media/height +tags: + - '@media' + - CSS + - メディアクエリ + - メディア特性 + - リファレンス +translation_of: Web/CSS/@media/height +--- +
{{cssref}}
+ +

CSSheight メディア特性は、{{glossary("viewport", "ビューポート")}}の高さ (又はページ付きメディアのページボックスの高さ) に基づいてスタイルを適用するために使用することができます。

+ +

構文

+ +

height 特性は、ビューポートの高さを表す {{cssxref("<length>")}} 値として指定します。これは範囲の特性であり、つまり接頭辞の付いた min-height 及び max-height の変化形を使用して、それぞれ最小値と最大値をクエリすることができます。

+ +

+ +

HTML

+ +
<div>ビューポートの高さを変更しながら、この要素を見ていてください。</div>
+ +

CSS

+ +
/* 正確な高さ */
+@media (height: 360px) {
+  div {
+    color: red;
+  }
+}
+
+/* 最小高 */
+@media (min-height: 25rem) {
+  div {
+    background: yellow;
+  }
+}
+
+/* 最大高 */
+@media (max-height: 40rem) {
+  div {
+    border: 2px solid blue;
+  }
+}
+
+ +

結果

+ +

{{EmbedLiveSample('Example','90%')}}

+ +

仕様書

+ + + + + + + + + + + + + + + + + + + + + +
仕様書状態備考
{{SpecName('CSS4 Media Queries', '#height', 'height')}}{{Spec2('CSS4 Media Queries')}}値に負の数を取ることができるようになり、この場合は false と計算されます。
{{SpecName('CSS3 Media Queries', '#height', 'height')}}{{Spec2('CSS3 Media Queries')}}初回定義。値は非負でなければなりませんでした。
+ +

ブラウザーの対応

+ + + +

{{Compat("css.at-rules.media.height")}}

-- cgit v1.2.3-54-g00ecf