属性名 | text-size-adjust -webkit-text-size-adjust |
---|---|
値 | auto | none | <percentage> |
初期値 | auto |
適用可能要素 | すべての要素 |
継承 | 継承する |
サポート | https://caniuse.com/text-size-adjust |
スマートフォンのブラウザでは文字が小さくなりすぎるのを防ぐために、CSS で指定したフォントサイズよりも大きめに自動調整して表示するアルゴリズムが組み込まれています。意に反して大きくなってしまうのを防ぐため、text-size-adjust
はこの自動調整機能を制御します。
none
を設定するとブラウザ表示を拡大してもフォントが拡大されないというアクセシビリティ上のバグがあったため、none
ではなく 100% を指定すべきという状態でした。今はもう修正されているかも。現時点(2025年1月) で iOS の Safari や Android の Firefox では -webkit- が必要です。
body { text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }