CSS ez 2016-04-26
無意間發現 iphone 或 ipad 的 CSS Bug,當相同的 font-size CSS 連續出現,就會發生異常。
如下圖,12級字比15級還要大!
以下為測試用HTML:
使用 iphone 或 ipad 就會出現如上圖狀態,Android 正常。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>iphone CSS錯誤測試</title>
<meta charset="utf-8" />
<style type="text/css">
.c1 {
color: #ff0000;
font-size:15px;
}
.c2 {
color: #009900;
font-size:12px;
}
.c3 {
color: #000099;
font-size:12px;
}
</style>
</head>
<body>
<span class="c1">15級字</span><br />
<span class="c2">12級字</span><br />
<span class="c3">12級字</span><br />
</body>
</html>
解決方法1:
在 head 加入:<meta name="viewport" content="width=device-width"> 就會正常!
設定頁面寬度為 device-width,由此猜測可能因為 iphone & ipad 自動縮放文字造成異常。
接下改為:<meta name="viewport" content="width=650"> 發生異常!
※ 當設定固定寬度時,還是會發生異常狀況!所以不是RWD網頁需要指定寬度,就不可以使用此方法。
解決方法2:
加入以下 CSS:
body {
-webkit-text-size-adjust: 100%;
}就會正常!用此語法強制瀏覽器不要縮放文字。
本文章網址:
https://www.ez2o.com/Blog/Post/iphone-ipad-font-size-css-bug-fix
https://www.ez2o.com/Blog/Post/570
https://www.ez2o.com/Blog/Post/iphone-ipad-font-size-css-bug-fix
https://www.ez2o.com/Blog/Post/570
留言
高雄找外約服務LINE:a35053 高雄找小姐/高雄酒店叫小姐 ( 2021-04-29 )高雄找外約服務LINE:a35053 高雄找小姐/高雄酒店叫小姐/上門服務按摩高雄汽車旅館叫小姐/約妹/學生/找魚
高雄找外約服務LINE:a35053 高雄找小姐/高雄酒店叫小姐/上門服務按摩高雄汽車旅館叫小姐/約妹/學生/找魚
高雄找外約服務LINE:a35053 高雄找小姐/高雄酒店叫小姐/上門服務按摩高雄汽車旅館叫小姐/約妹/學生/找魚
高雄找外約服務LINE:a35053 高雄找小姐/高雄酒店叫小姐/上門服務按摩高雄汽車旅館叫小姐/約妹/學生/找魚
高雄找外約服務LINE:a35053 高雄找小姐/高雄酒店叫小姐/上門服務按摩高雄汽車旅館叫小姐/約妹/學生/找魚
高雄找外約服務LINE:a35053 高雄找小姐/高雄酒店叫小姐/上門服務按摩高雄汽車旅館叫小姐/約妹/學生/找魚
高雄找外約服務LINE:a35053 高雄找小姐/高雄酒店叫小姐/上門服務按摩高雄汽車旅館叫小姐/約妹/學生/找魚
