diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-10-08 01:42:14 +0900 |
---|---|---|
committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-10-15 18:39:56 +0900 |
commit | a8026efcd3bbf9ac82b6dc432fb5b5ea08af3126 (patch) | |
tree | 33015aa7a6f6a96335613c9c6b272489565e3015 /files/ja/web/css/text-decoration-thickness/index.md | |
parent | 5968326af62c0f7cc1c46ca6c6cece37ec550ba1 (diff) | |
download | translated-content-a8026efcd3bbf9ac82b6dc432fb5b5ea08af3126.tar.gz translated-content-a8026efcd3bbf9ac82b6dc432fb5b5ea08af3126.tar.bz2 translated-content-a8026efcd3bbf9ac82b6dc432fb5b5ea08af3126.zip |
CSS テキスト装飾の各プロパティの文書を更新
- 2021/10/04 時点の英語版に同期
Diffstat (limited to 'files/ja/web/css/text-decoration-thickness/index.md')
-rw-r--r-- | files/ja/web/css/text-decoration-thickness/index.md | 104 |
1 files changed, 45 insertions, 59 deletions
diff --git a/files/ja/web/css/text-decoration-thickness/index.md b/files/ja/web/css/text-decoration-thickness/index.md index 63fcce1a71..b2d8586caf 100644 --- a/files/ja/web/css/text-decoration-thickness/index.md +++ b/files/ja/web/css/text-decoration-thickness/index.md @@ -3,21 +3,23 @@ title: text-decoration-thickness slug: Web/CSS/text-decoration-thickness tags: - CSS - - CSS Text Decoration - - Property + - CSS テキスト装飾 + - プロパティ - Reference - - 'recipe:css-property' + - recipe:css-property - text-decoration - text-decoration-thickness +browser-compat: css.properties.text-decoration-thickness translation_of: Web/CSS/text-decoration-thickness --- -<div>{{CSSRef}}</div> +{{CSSRef}} -<p><strong><code>text-decoration-thickness</code></strong> は <a href="/ja/docs/Web/CSS">CSS</a> のプロパティで、要素内のテキストに用いられる装飾線、例えば取り消し線、下線、上線の太さを設定します。</p> +**`text-decoration-thickness`** は [CSS](/ja/docs/Web/CSS) のプロパティで、要素内のテキストに用いられる装飾線、例えば取り消し線、下線、上線の太さを設定します。 -<h2 id="Syntax">構文</h2> +## 構文 -<pre class="brush:css no-line-numbers">/* 単独のキーワード */ +```css +/* 単独のキーワード */ text-decoration-thickness: auto; text-decoration-thickness: from-font; @@ -31,43 +33,45 @@ text-decoration-thickness: 10%; /* グローバル値 */ text-decoration-thickness: inherit; text-decoration-thickness: initial; +text-decoration-thickness: revert; text-decoration-thickness: unset; -</pre> +``` -<h3 id="Values">値</h3> +### 値 -<dl> - <dt><code>auto</code></dt> - <dd>ブラウザーがテキスト装飾線の適切な太さを選択します。</dd> - <dt><code>from-font</code></dt> - <dd>フォントファイルに推奨する太さの情報が含まれている場合は、その値を使用します。フォントファイルにこの情報が含まれていない場合は、 <code>auto</code> が設定されているのと同様に動作し、ブラウザーが適切な太さを選択します。</dd> - <dt><code><length></code></dt> - <dd>テキスト装飾線の太さを {{cssxref('length')}} として指定し、フォントファイルの推奨値やブラウザーの既定値を無視します。</dd> - <dt><code><percentage></code></dt> - <dd>テキスト装飾線の太さを現在のフォントの <strong>1em</strong> に対する {{cssxref('percentage')}} で指定します。パーセント値は相対値として継承されるので、フォントが変わるとそれに合わせて変わります。ブラウザーは最小でも 1 デバイスピクセルを使用しなければなりません。このプロパティを適用した場合、フォントの大きさが異なる子要素があっても、適用されたボックス全体で太さが一定になります。</dd> -</dl> +- `auto` + - : ブラウザーがテキスト装飾線の適切な太さを選択します。 +- `from-font` + - : フォントファイルに推奨する太さの情報が含まれている場合は、その値を使用します。フォントファイルにこの情報が含まれていない場合は、 `auto` が設定されているのと同様に動作し、ブラウザーが適切な太さを選択します。 +- `<length>` + - : テキスト装飾線の太さを {{cssxref('length')}} として指定し、フォントファイルの推奨値やブラウザーの既定値を無視します。 +- `<percentage>` + - : テキスト装飾線の太さを現在のフォントの **1em** に対する {{cssxref('percentage')}} で指定します。パーセント値は相対値として継承されるので、フォントが変わるとそれに合わせて変わります。ブラウザーは最小でも 1 デバイスピクセルを使用しなければなりません。このプロパティを適用した場合、フォントの大きさが異なる子要素があっても、適用されたボックス全体で太さが一定になります。 -<h2 id="Formal_definition">公式定義</h2> +## 公式定義 -<p>{{CSSInfo}}</p> +{{CSSInfo}} -<h2 id="Formal_syntax">形式文法</h2> +## 形式文法 {{csssyntax}} -<h2 id="Examples">例</h2> +## Examples <h3 id="Varying_thickness">様々な太さ</h3> -<h4 id="HTML">HTML</h4> +#### HTML -<pre class="brush: html"><p class="thin">赤い 1px の下線を引いたテキストです。</p> -<p class="thick">赤い 5px の下線を引いたテキストです。</p> -<p class="shorthand">これは同等の一括指定を使用しています。</p></pre> +```html +<p class="thin">赤い 1px の下線を引いたテキストです。</p> +<p class="thick">赤い 5px の下線を引いたテキストです。</p> +<p class="shorthand">これは同等の一括指定を使用しています。</p> +``` -<h4 id="CSS">CSS</h4> +#### CSS -<pre class="brush: css">.thin { +```css +.thin { text-decoration-line: underline; text-decoration-style: solid; text-decoration-color: red; @@ -83,42 +87,24 @@ text-decoration-thickness: unset; .shorthand { text-decoration: underline solid red 5px; -}</pre> +} +``` -<h4 id="Results">結果</h4> +#### Results -<p>{{ EmbedLiveSample('Varying_thickness', '', '', '') }}</p> +{{ EmbedLiveSample('Varying_thickness', '', '', '') }} -<h2 id="Specifications">仕様書</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 Text Decoration', '#text-decoration-width-property', 'text-decoration-width')}}</td> - <td>{{Spec2('CSS4 Text Decoration')}}</td> - <td>初回定義</td> - </tr> - </tbody> -</table> +{{Specifications}} -<div class="notecard note"> -<p><strong>注</strong>: このプロパティは <code>text-decoration-width</code> と呼ばれていましたが、 2019 年に <code>text-decoration-thickness</code> に更新されました。</p> -</div> +> **Note:** このプロパティは `text-decoration-width` と呼ばれていましたが、 2019 年に `text-decoration-thickness` に更新されました。 -<h2 id="Browser_compatibility">ブラウザーの互換性</h2> +## ブラウザーの互換性 -<p>{{Compat("css.properties.text-decoration-thickness")}}</p> +{{Compat}} -<h2 id="See_also">関連情報</h2> +## 関連情報 -<ul> - <li>{{cssxref("text-decoration")}}</li> - <li>{{cssxref("text-underline-offset")}}</li> -</ul> +- {{cssxref("text-decoration")}} +- {{cssxref("text-underline-offset")}} |