From e1d8c1896e9091e97293824385929d78e2a2b3c8 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Tue, 4 Jan 2022 01:15:59 +0900 Subject: 2021/08/13 時点の英語版に同期 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/css/_colon_out-of-range/index.md | 126 +++++++++++--------------- 1 file changed, 53 insertions(+), 73 deletions(-) (limited to 'files/ja') diff --git a/files/ja/web/css/_colon_out-of-range/index.md b/files/ja/web/css/_colon_out-of-range/index.md index 97283014ea..18fb10f3e7 100644 --- a/files/ja/web/css/_colon_out-of-range/index.md +++ b/files/ja/web/css/_colon_out-of-range/index.md @@ -1,52 +1,56 @@ --- title: ':out-of-range' -slug: 'Web/CSS/:out-of-range' +slug: Web/CSS/:out-of-range tags: - CSS - - Layout - - Pseudo-class - - Reference - - Selector - - Selectors - - UI Selector -translation_of: 'Web/CSS/:out-of-range' + - レイアウト + - 擬似クラス + - リファレンス + - セレクター + - UI セレクター +browser-compat: css.selectors.out-of-range +translation_of: Web/CSS/:out-of-range --- -
{{CSSRef}}
+{{CSSRef}} -

:out-of-rangeCSS擬似クラスで、 {{htmlelement("input")}} 要素のうち、現在の値が {{htmlattrxref("min", "input")}} および {{htmlattrxref("max","input")}} 属性で指定された範囲を外れているものを表します。

+**`:out-of-range`** は [CSS](/ja/docs/Web/CSS) の[擬似クラス](/ja/docs/Web/CSS/Pseudo-classes)で、 {{htmlelement("input")}} 要素のうち、現在の値が {{htmlattrxref("min", "input")}} および {{htmlattrxref("max","input")}} 属性で指定された範囲を外れているものを表します。 -
/* 入力範囲が設定されていて、値がその範囲外である
-   <input> 要素をすべて選択 */
+```css
+/* 入力範囲が設定されていて、値がその範囲外である
+    要素をすべて選択 */
 input:out-of-range {
   background-color: rgba(255, 0, 0, 0.25);
-}
+} +``` -

この擬似クラスは。入力欄の現在の値が許可された範囲外にあることをユーザーに視覚的に示すのに便利です。

+この擬似クラスは。入力欄の現在の値が許可された範囲外にあることをユーザーに視覚的に示すのに便利です。 -
注: この擬似クラスは範囲制限を持つ (または設定できる) 要素にのみ適用されます。そのような制限がない場合は、要素は "in-range" にも "out-of-range" にもなりません。
+> **Note:** この擬似クラスは範囲制限を持つ (または設定できる) 要素にのみ適用されます。そのような制限がない場合は、要素は "in-range" にも "out-of-range" にもなりません。 -

構文

+## 構文 {{csssyntax}} -

+## 例 -
-

HTML

+### HTML -
<form action="" id="form1">
- <p>1から10の間の値が有効です。</p>
-  <ul>
-    <li>
-      <input id="value1" name="value1" type="number" placeholder="1 to 10" min="1" max="10" value="12">
-      <label for="value1">あなたの値は</label>
-    </li>
-  </ul>
-</form>
+```html +
+

1 から 10の間の値が有効です。

+
    +
  • + + +
  • +
+
+``` -

CSS

+### CSS -
li {
+```css
+li {
   list-style: none;
   margin-bottom: 1em;
 }
@@ -70,46 +74,22 @@ input:in-range + label::after {
 
 input:out-of-range + label::after {
   content: '範囲外です!';
-}
- -

結果

-
- -
{{EmbedLiveSample('Examples', 600, 140)}}
- -

仕様書

- - - - - - - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('HTML WHATWG', 'scripting.html#selector-out-of-range', ':out-of-range')}}{{Spec2('HTML WHATWG')}}いつ HTML が :out-of-range に該当するかを定義。
{{SpecName('CSS4 Selectors', '#out-of-range-pseudo', ':out-of-range')}}{{Spec2('CSS4 Selectors')}}初回定義
- -

ブラウザーの互換性

- -
-

{{Compat("css.selectors.out-of-range")}}

-
- -

関連情報

- - +} +``` + +### 結果 + +{{EmbedLiveSample('Examples', 600, 140)}} + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- {{cssxref(":in-range")}} +- [フォームデータの検証](/ja/docs/Learn/Forms/Form_validation) -- cgit v1.2.3-54-g00ecf