質問するログイン新規登録

回答編集履歴

1

回答の内容をもう少し具体的に説明

2020/08/22 14:42

投稿

nekoniki
nekoniki

スコア2411

answer CHANGED
@@ -1,1 +1,13 @@
1
- `%`は親要素の同プロパティに対する相対指定、`em`は自分自身の`font-size`に対する相対指定です。
1
+ 同じになりますが、`%`は親要素の同プロパティに対する相対指定、`em`は自分自身の`font-size`に対する相対指定です。
2
+
3
+ ```CSS
4
+ selector {
5
+ font-size: 50%;
6
+ font-size: 0.5em;
7
+ }
8
+ ```
9
+
10
+ この例では`selector`の親要素に言及がないため、親要素にはなんのスタイルも適用されていない前提で話します。
11
+ `selector`およびその親要素の基底の`font-size`は`16px`だと思うのでそれぞれ、
12
+ `font-size: 50%;`は親要素の`font-size`である`16px`の相対値である`8px`に
13
+ `font-size: 0.5em;`は自身の`font-size`である`16px`の相対値である`8px`になり、結果的に値は同じになります。