From 35918176145e2f9de541ac623706cd3ced71612d Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sun, 21 Nov 2021 17:30:52 +0900 Subject: CSS Values and Units の文書を更新 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 2021/11/19 時点の英語版に同期 --- files/ja/web/css/integer/index.md | 100 +++++++++++++------------------------- 1 file changed, 33 insertions(+), 67 deletions(-) (limited to 'files/ja/web/css/integer') diff --git a/files/ja/web/css/integer/index.md b/files/ja/web/css/integer/index.md index 2d4976e00e..fecb76f41d 100644 --- a/files/ja/web/css/integer/index.md +++ b/files/ja/web/css/integer/index.md @@ -4,39 +4,39 @@ slug: Web/CSS/integer tags: - CSS - CSS データ型 - - Reference - - Web + - リファレンス + - ウェブ translation_of: Web/CSS/integer --- -
{{CSSRef}}
+{{CSSRef}} -

<integer>CSSデータ型で、 {{cssxref("number")}} の特殊型であり、正と負の整数を表現します。 integer は {{cssxref("column-count")}}, {{cssxref("counter-increment")}}, {{cssxref("grid-column")}}, {{cssxref("grid-row")}}, {{cssxref("z-index")}} など、数多くの CSS プロパティで使用することができます。

+**``** は [CSS](/ja/docs/Web/CSS) の[データ型](/ja/docs/Web/CSS/CSS_Types)で、 {{cssxref("number")}} の特殊型であり、正と負の整数を表現します。整数は {{cssxref("column-count")}}, {{cssxref("counter-increment")}}, {{cssxref("grid-column")}}, {{cssxref("grid-row")}}, {{cssxref("z-index")}} など、数多くの CSS プロパティで使用することができます。 -

構文

+## 構文 -

<integer> データ型は数桁の10進数、 0 から 9 までを含み、任意でその前に単一の + または - の符号が付きます。 integer に関連付けられた単位はありません。

+`` データ型は 1 桁から数桁の 10 進数、 0 から 9 までを含み、任意でその前に単一の `+` または `-` の符号が付きます。整数に関連付けられた単位はありません。 -
公式には、有効な <integer> 値の範囲は決められていません。 Opera では 215-1、 IE では220-1 まで、その他のブラウザーではそれ以上の値に対応しています。 CSS3 Values の策定中には対応すべき最小範囲について多くの議論がありました。 LC 段階の 2012 年 4 月の最新の決定では、 [-227-1; 227-1] でしたが、# しかし 224-1 や 230-1 のような他の値も提案されていました。しかし、最新の仕様書では範囲を定めなくなりました。
+> **Note:** 公式には、有効な `` 値の範囲は決められていません。 Opera では 2^15 - 1、 IE では2^20 - 1 まで、その他のブラウザーではそれ以上の値に対応しています。 CSS3 Values の策定中には対応すべき最小範囲について多くの議論がありました。 [LC 段階の 2012 年 4 月の最新の決定](https://lists.w3.org/Archives/Public/www-style/2012Apr/0633.html)では、 [-2^27 - 1; 2^27 - 1] でしたが、しかし 2^24 - 1 や 2^30 - 1 のような他の値も[提案されていました](https://lists.w3.org/Archives/Public/www-style/2012Apr/0530.html)。しかし、最新の仕様書では範囲を定めなくなりました。 -

補間

+## 補間 -

アニメーション時には、 <integer> データ型の値は離散的に整数を使用して補間されます。実数、すなわち浮動小数点で計算が行われた場合、離散値は floor 関数を使って求められます。補間の速度は、アニメーションに結びつけられた timing function で決められます。

+アニメーション時には、 `` データ型の値は離散的に整数を使用して補間されます。実数、すなわち浮動小数点で計算が行われた場合、離散値は [floor 関数](https://ja.wikipedia.org/wiki/%E5%BA%8A%E9%96%A2%E6%95%B0%E3%81%A8%E5%A4%A9%E4%BA%95%E9%96%A2%E6%95%B0)を使って求められます。補間の速度は、アニメーションに結びつけられた[タイミング関数](/ja/docs/Web/CSS/easing-function)で決められます。 -

+## 例 -

妥当な integer の値

+### 有効な整数 -
12          正の整数 (先頭の + なし)
-+123        正の整数 (先頭の + あり)
--456        負の整数
-0           ゼロ
-+0          ゼロ、先頭の + つき
--0          ゼロ、先頭の - なし
-
+ 12 正の整数 (先頭の + なし) + +123 正の整数 (先頭の + あり) + -456 負の整数 + 0 ゼロ + +0 ゼロ、先頭の + つき + -0 ゼロ、先頭の - なし -

不正な integer の値

+### 無効な整数 -
12.0        整数を表していますが、これは <number> であり、<integer> ではありません。
+```plain example-bad
+12.0        整数を表していますが、これは <number> であり、<integer> ではありません。
 12.         小数点を含んではいけません。
 +---12      先頭に置ける +/- は 1 つだけです。
 ten         文字は使えません。
@@ -44,50 +44,16 @@ _5          記号は使えません。
 \35         エスケープを使った Unicode 文字は、それが整数を表す場合でも (これは 5 です) 使えません。
 \4E94       アラビア数字以外の数字は使えません (これは日本語の「五」です)。
 3e4         指数表記は使えません。
-
- -

仕様書

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('CSS4 Values', '#integers', '<integer>')}}{{Spec2('CSS4 Values')}}重要な変更はなし。
{{SpecName('CSS3 Values', '#integers', '<integer>')}}{{Spec2('CSS3 Values')}}重要な変更はなし。
{{SpecName('CSS2.1', 'syndata.html#numbers', '<integer>')}}{{Spec2('CSS2.1')}}明示的な定義
{{SpecName('CSS1', '', '<integer>')}}{{Spec2('CSS1')}}暗黙的な定義
- -

ブラウザーの互換性

- -
-

{{Compat("css.types.integer")}}

-
- -

関連情報

- -
    -
  • {{cssxref("<number>")}}
  • -
+``` + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- {{cssxref("<number>")}} -- cgit v1.2.3-54-g00ecf