回答編集履歴
1
div要素ではなくheader要素だったので修正
test
CHANGED
@@ -1,8 +1,8 @@
|
|
1
|
-
おそらく、パーセンテージで指定するときの基準が「その要素の幅」だと勘違いしているのでは。なので、「最大でも1100pxにしかならないd
|
1
|
+
おそらく、パーセンテージで指定するときの基準が「その要素の幅」だと勘違いしているのでは。なので、「最大でも1100pxにしかならないheader要素の幅の4%よりも、明らかに大きなpaddingが取られているのでおかしい」と思ったのでしょう。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
実際には、CSSのパーセンテージで指定するときの基準は、その**要素の親要素(コンテナー)の幅**です。親要素の幅の4%がpaddingとして取られます。たとえば、body要素直下にd
|
5
|
+
実際には、CSSのパーセンテージで指定するときの基準は、その**要素の親要素(コンテナー)の幅**です。親要素の幅の4%がpaddingとして取られます。たとえば、body要素直下にheader要素を書き、ブラウザーのウィンドウサイズを変更すれば容易に確認できるでしょう。
|
6
6
|
|
7
7
|
|
8
8
|
|