天天看點

移動端Web開發筆記

最近寫的一個移動端項目:上海 地鐵指路通,之間遇到的一些問題,記錄下來(以後會不斷補充的):

1. 豐富的頁面meta:

1.1: 控制顯示區域各種屬性:

width                -

viewport的寬度

height               - viewport的高度

initial-scale         - 初始的縮放比例

minimum-scale    - 允許使用者縮放到的最小比例

maximum-scale   - 允許使用者縮放到的最大比例

user-scalable       - 使用者是否可以手動縮放

1.2:ios中safari允許全屏浏覽:

1.3:ios中safari頂端狀态條樣式:

1.4:忽略将數字變為電話号碼:

2. css相關:

2.1:  img自适應:

2.2:隐藏被旋轉的 div 元素的背面,如果在旋轉元素不希望看到其背面時,該屬性很有用。 for

轉場閃屏問題:

 2.3:

@-webkit-keyframes可以預定義很多你所想到的動畫,然後通過-webkit-transition來調用。比如:

2.4: -webkit-tap-highlight-color:rgba(255,255,255,0)

可以同時屏蔽ios和android下點選元素時出現的陰影。

備注:transparent的屬性值在android下無效。

2.5:-webkit-appearance:none

可以同時屏蔽輸入框怪異的内陰影,解決ios下無法修改按鈕樣式,測試還發現一個小問題就是,加了上面的屬性後,ios下預設還是帶有圓角的,不過可以使用

border-radius屬性修改。

2.6:ios禁止橫豎屏時字型變大,-webkit-text-size-adjust: none;

暫時想起來這麼多,以後再不斷補充。。

以上隻是我個人的總結,如果你有更好的建議,請留言,一起共勉進步!!-

-!