Last Modified:
-webkit-text-size-adjustはscaleを指定しないと有効にならない #HTML
ただいま話題沸騰中の-webkit-text-size-adjust: none を絶対に設定してはいけない理由 - てっく煮ブログですが、色々試しててハマッてしまったのでメモ。
<html>
<head>
<meta name="viewport" content="width=device-width" />
<style>
body {
-webkit-text-size-adjust: 100%;
}
</style>
</head>
<body>
<p>hello, world</p>
</body>
</html>
この一見問題無さそうな記述では、iPhone4S(iOS6.1.1),iPad(iOS5.1.1)のWebKit(Safari,Chrome)において、
-webkit-text-size-adjust
が効かずにランドスケープモードで文字が拡大されてしまった。
initial-scale
かmaximum-scale
を指定すると効くようになる。値は何でも良さそう。
<meta name="viewport" content="width=device-width,initial-scale=1" />