最近フォントサイズで悩む。CSSでフォントサイズを記述するべきかということ。CSSでフォントサイズを指定した場合デフォルトではブラウザメニューのフォントサイズでフォントサイズが変化しなくなる。これはユーザビリティーが良くないのではと考えていた。
また、CSSでフォントサイズを指定するときの単位。ptを使うかpxを使うか。pxは高解像度になればなるほど見えなくなる。ptは常に一定だが画像と一緒に使用するとバランスが悪くなったりする。web標準化プロジェクトでは「画像回りはpx、その他はpt」みたいなことが書いてある。(そもそもweb標準化プロジェクトにもフォントサイズはできるだけ指定しない旨が書いてある・・・)
今のところ俺はサイズは指定している。もし目が悪くて見えにくい場合はユーザースタイルシートという便利なものがブラウザにあるはずなので、 !important 規則使ってフォントサイズを指定してくれればいいかなぁ、と思っている。
でも !important 規則どころかユーザースタイルシートって何?もしくはスタイルシートって何?という人もいるだろうなぁ。というかかなりの人がそうかもしれない。あーどうすればいいか悩む。