隨著越來越多的蘋果用戶升級到iOS8操作系統,Web開發人員需要注意iOS8是否兼容他們的CSS樣式表。幸運的是,iOS8增加了許多新的CSS功能,但一些舊的CSS屬性已經被廢棄或更改。以下是一些CSS屬性和選擇器在iOS8中的變化。
/* iOS8中body的默認字號從16px改為18px */ body { font-size: 18px; } /* 一些-webkit-前綴的屬性已經被廢棄 */ div { -webkit-box-sizing: border-box; /* 廢棄 */ box-sizing: border-box; /* 新增 */ } /* iOS8新增了偽類選擇器:-webkit-input-placeholder */ input::-webkit-input-placeholder { color: #999; }
除了上述示例之外,iOS8還改進了對背景屬性(例如background-size和background-clip)的支持,并支持了新的CSS動畫效果。然而,開發人員仍需要進行測試和實驗,以確保他們的頁面在各種設備和屏幕大小上呈現正確。
總之,在iOS8中,Web開發人員應該特別注意CSS的變化和新功能,以確保他們的站點和應用程序在最新的設備上有效。