diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2022-01-04 23:25:32 +0900 |
---|---|---|
committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2022-01-14 23:09:59 +0900 |
commit | 50458910b18c5e7168af0fbce6712679c241746b (patch) | |
tree | aa5afd879225f41b401192a0005c4af5c20bf290 /files | |
parent | 2159aed1c0d49a4daad4e0d26698680d60012780 (diff) | |
download | translated-content-50458910b18c5e7168af0fbce6712679c241746b.tar.gz translated-content-50458910b18c5e7168af0fbce6712679c241746b.tar.bz2 translated-content-50458910b18c5e7168af0fbce6712679c241746b.zip |
2021/08/13 時点の英語版に同期
Diffstat (limited to 'files')
-rw-r--r-- | files/ja/web/css/_colon_last-of-type/index.md | 144 |
1 files changed, 64 insertions, 80 deletions
diff --git a/files/ja/web/css/_colon_last-of-type/index.md b/files/ja/web/css/_colon_last-of-type/index.md index 36761d0e73..ce0deffc8b 100644 --- a/files/ja/web/css/_colon_last-of-type/index.md +++ b/files/ja/web/css/_colon_last-of-type/index.md @@ -1,110 +1,94 @@ --- title: ':last-of-type' -slug: 'Web/CSS/:last-of-type' +slug: Web/CSS/:last-of-type tags: - CSS - - Layout - - Pseudo-class - - Reference + - レイアウト + - 擬似クラス + - リファレンス - セレクター - - 疑似クラス -translation_of: 'Web/CSS/:last-of-type' + - ウェブ +browser-compat: css.selectors.last-of-type +translation_of: Web/CSS/:last-of-type --- -<div>{{CSSRef}}</div> +{{CSSRef}} -<p><a href="/ja/docs/Web/CSS">CSS</a> の <strong><code>:last-of-type</code></strong> <a href="/ja/docs/CSS/Pseudo-classes" title="Pseudo-classes">疑似クラス</a>は、兄弟要素のグループの中でその種類の最後の要素を表します。</p> +**`:last-of-type`** は [CSS](/ja/docs/Web/CSS) の[擬似クラス](/ja/docs/Web/CSS/Pseudo-classes)で、兄弟要素のグループの中でその種類の最後の要素を表します。 -<pre class="brush: css no-line-numbers">/* 兄弟要素の中で最後の <p> 要素をすべて選択 */ +```css +/* 兄弟要素の中で最後の <p> 要素をすべて選択 */ p:last-of-type { color: lime; -}</pre> +} +``` -<div class="note"> -<p><strong>メモ:</strong> 当初の定義では、親のある要素のみが選択されていました。 Selectors Level 4 の初期に、これは必要なくなりました。</p> -</div> +> **Note:** 当初の定義では、親のある要素のみが選択されていました。 Selectors Level 4 の初期に、これは必要なくなりました。 -<h2 id="Syntax" name="Syntax">構文</h2> +## 構文 {{csssyntax}} -<h2 id="Examples" name="Examples">例</h2> +## 例 -<h3 id="Styling_the_last_paragraph" name="Styling_the_last_paragraph">最後の段落の整形</h3> +### 最後の段落の整形 -<h4 id="HTML">HTML</h4> +#### HTML -<pre class="brush: html"><h2>Heading</h2> -<p>Paragraph 1</p> -<p>Paragraph 2</p></pre> +```html +<h2>Heading</h2> +<p>Paragraph 1</p> +<p>Paragraph 2</p> +``` -<h4 id="CSS">CSS</h4> +#### CSS -<pre class="brush: css">p:last-of-type { - color: red; +```css +p:last-of-type { + color: red; font-style: italic; -}</pre> +} +``` -<h4 id="Result" name="Result">結果</h4> +#### 結果 -<p>{{EmbedLiveSample('Styling_the_last_paragraph')}}</p> +{{EmbedLiveSample('Styling_the_last_paragraph')}} -<h3 id="Nested_elements" name="Nested_elements">入れ子になった要素</h3> +### 入れ子になった要素 -<p>この例は、どうやって入れ子になった要素を対象にするかを示します。なお、単純セレクターが書かれていない場合は、<a href="/ja/docs/Web/CSS/Universal_selectors">ユニバーサルセレクター</a> (<code>*</code>) が暗黙に含まれています。</p> +この例は、どうやって入れ子になった要素を対象にするかを示します。なお、単純セレクターが書かれていない場合は、[ユニバーサルセレクター](/ja/docs/Web/CSS/Universal_selectors) (`*`) が暗黙に含まれています。 -<h4 id="HTML_2">HTML</h4> +#### HTML -<pre class="brush: html"><article> - <div>This `div` is first.</div> - <div>This <span>nested `span` is last</span>!</div> - <div>This <em>nested `em` is first</em>, but this <em>nested `em` is last</em>!</div> - <b>This `b` qualifies!</b> - <div>This is the final `div`!</div> -</article> -</pre> +```html +<article> + <div>This `div` is first.</div> + <div>This <span>nested `span` is last</span>!</div> + <div>This <em>nested `em` is first</em>, but this <em>nested `em` is last</em>!</div> + <b>This `b` qualifies!</b> + <div>This is the final `div`!</div> +</article> +``` -<h4 id="CSS_2">CSS</h4> +#### CSS -<pre class="brush: css">article :last-of-type { +```css +article :last-of-type { background-color: pink; -}</pre> - -<h4 id="Result_2" name="Result_2">結果</h4> - -<p>{{EmbedLiveSample('Nested_elements', 500)}}</p> - -<h2 id="Specifications" name="Specifications"><span>仕様書</span></h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">仕様書</th> - <th scope="col">策定状況</th> - <th scope="col">コメント</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('CSS4 Selectors', '#last-of-type-pseudo', ':last-of-type')}}</td> - <td>{{Spec2('CSS4 Selectors')}}</td> - <td>選択する要素に親を必要としないようにした。</td> - </tr> - <tr> - <td>{{SpecName('CSS3 Selectors', '#last-of-type-pseudo', ':last-of-type')}}</td> - <td>{{Spec2('CSS3 Selectors')}}</td> - <td>初回定義。</td> - </tr> - </tbody> -</table> - -<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザー実装状況</h2> - -<div> -<p>{{Compat("css.selectors.last-of-type")}}</p> -</div> - -<h2 id="See_also" name="See_also">関連項目</h2> - -<ul> - <li>{{cssxref(":last-child")}}, {{Cssxref(":nth-last-of-type")}}</li> -</ul> +} +``` + +#### 結果 + +{{EmbedLiveSample('Nested_elements', 500)}} + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- {{cssxref(":last-child")}}, {{Cssxref(":nth-last-of-type")}} |