フォントサイズなど何を利用されていますか?私はここ数年「rem」を使用しています。「rem」を使う上で参考になりそうな値をまとめておきます。
スポンサーリンクremとは
html要素のfont-sizeを「1」としてその割合を指定できます。「em」が近いと思いますが、「em」の場合は、自分の親を「1」としています。
言葉だけだと分かりにくいので例をあげます。
html { font-size: 10px; } p { font-size: 1rem; /* 10px × 1 = 10px */ font-size: 1.5rem; /* 10px × 1.5 = 15px */ font-size: 2rem; /* 10px × 2 = 20px */ }
ツール
htmlのfont-size: | px |
設定したいfont-size: | px |
結果: | rem ※ココをクリックすると計算されます |
htmlのフォントサイズを初期値(16px)で利用するときの参考値
htmlのfont-sizeが 16px ということが前提です。
1pxあたり、1/16=0.0625ですので、1px増えるごとに「+0.0625」されています。
p { font-size: 0.5rem; /* 16px × 0.5 = 8px */ font-size: 0.5625rem; /* 16px × 0.5625 = 9px */ font-size: 0.625rem; /* 16px × 0.625 = 10px */ font-size: 0.6875rem; /* 16px × 0.6875 = 11px */ font-size: 0.75rem; /* 16px × 0.75 = 12px */ font-size: 0.8125rem; /* 16px × 0.8125 = 13px */ font-size: 0.875rem; /* 16px × 0.875 = 14px */ font-size: 0.9375rem; /* 16px × 0.9375 = 15px */ font-size: 1rem; /* 16px × 1 = 16px */ font-size: 1.0625rem; /* 16px × 1.0625 = 17px */ font-size: 1.125rem; /* 16px × 1.125 = 18px */ font-size: 1.1875rem; /* 16px × 1.1875 = 19px */ font-size: 1.25rem; /* 16px × 1.25 = 20px */ font-size: 1.3125rem; /* 16px × 1.3125 = 21px */ font-size: 1.375rem; /* 16px × 1.375 = 22px */ font-size: 1.4375rem; /* 16px × 1.4375 = 23px */ font-size: 1.5rem; /* 16px × 1.5 = 24px */ font-size: 1.5625rem; /* 16px × 1.5625 = 25px */ font-size: 1.625rem; /* 16px × 1.625 = 26px */ font-size: 1.6875rem; /* 16px × 1.6875 = 27px */ font-size: 1.75rem; /* 16px × 1.75 = 28px */ font-size: 1.8125rem; /* 16px × 1.8125 = 29px */ font-size: 1.875rem; /* 16px × 1.875 = 30px */ font-size: 1.9375rem; /* 16px × 1.9375 = 31px */ font-size: 2rem; /* 16px × 2 = 32px */ font-size: 2.0625rem; /* 16px × 2.0625 = 33px */ font-size: 2.125rem; /* 16px × 2.125 = 34px */ font-size: 2.1875rem; /* 16px × 2.1875 = 35px */ font-size: 2.25rem; /* 16px × 2.25 = 36px */ font-size: 2.3125rem; /* 16px × 2.3125 = 37px */ font-size: 2.375rem; /* 16px × 2.375 = 38px */ font-size: 2.4375rem; /* 16px × 2.4375 = 39px */ font-size: 2.5rem; /* 16px × 2.5 = 40px */ font-size: 2.5625rem; /* 16px × 2.5625 = 41px */ font-size: 2.625rem; /* 16px × 2.625 = 42px */ font-size: 2.6875rem; /* 16px × 2.6875 = 43px */ font-size: 2.75rem; /* 16px × 2.75 = 44px */ font-size: 2.8125rem; /* 16px × 2.8125 = 45px */ font-size: 2.875rem; /* 16px × 2.875 = 46px */ font-size: 2.9375rem; /* 16px × 2.9375 = 47px */ font-size: 3rem; /* 16px × 3 = 48px */ }
htmlを「font-size: 10px」にすると簡単
cssにてhtmlのfont-sizeを10pxにしてすれば、1pxあたり、0.1なので、指定は簡単になります。
html { font-size: 10px; }
下記のように簡単です。
p { font-size: 0.8rem; /* 10px × 0.8 = 8px */ font-size: 1rem; /* 10px × 1 = 10px */ font-size: 1.2rem; /* 10px × 1.2 = 12px */ font-size: 1.4rem; /* 10px × 1.4 = 14px */ font-size: 1.6rem; /* 10px × 1.6 = 16px */ font-size: 2.1rem; /* 10px × 2.1 = 21px */ }
ですが、今回はbootstrapやTailwind CSSを初期のまま利用しようかと思い、16pxの場合どのような感じか調べてみました。
スポンサーリンク