このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
<percentage>
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
<percentage> はCSS のデータ型で、パーセント値による割合を表します。要素の親オブジェクトからの相対的な寸法を定義するためによく使われます。width、height,margin,padding、font-size など、たくさんのプロパティでパーセント値を使うことができます。
メモ:継承されるのは計算値だけです。親要素のプロパティでパーセント値が使われても、継承したプロパティではパーセント値ではなく、実数値 (<length> 値に向けたピクセル単位の幅など) にのみアクセスできます。
In this article
構文
<percentage> データ型は、<number> とそれに続くパーセント記号 (%) から成ります。任意で、先行して符号 (+ または-) を、負の値が許可されない値であってもすべてのプロパティに付けることができます。他の CSS の数値と同様、記号と数値の間には空白を置きません。
補間
アニメーションをする時、<percentage> データ型は浮動小数点の実数として補間が行われます。補間の速度は、アニメーションに関連付けられたイージング関数で定義します。
例
>幅と左マージン
<div> <div> Width: 50%, Left margin: 20% </div> <div> Width: 30%, Left margin: 60% </div></div>以上の HTML は以下のような出力になります。
font-size
<div> <p>Full-size text (18px)</p> <p><span>50% (9px)</span></p> <p><span>200% (36px)</span></p></div>以上の HTML は以下のような出力になります。
仕様書
| Specification |
|---|
| CSS Values and Units Module Level 4> # percentages> |