摘要:一直做前端工作,卻從來沒有開發過平板的項目,想來也是有遺憾的,孰知,新公司的第二個項目就是要適配平板,剛開始是懵的,對于兼容,感覺是自己的短板,但慶幸的是這一版只需要兼容系統就可以。
一直做前端工作,卻從來沒有開發過平板的項目,想來也是有遺憾的,孰知,新公司的第二個項目就是要適配平板,剛開始是懵的,對于兼容,感覺是自己的短板,但慶幸的是這一版只需要兼容iOS系統就可以。
那我現在就說下開發iOS h5項目可能會進到的誤區(知道很菜,但是寫出來也是對自己加深印象)
- ios的專有meta
......列舉常用,其他用時可百度
不要以為引入對于禁止屏幕縮放就萬事大吉了,這只針對于谷歌瀏覽器,要想兼容蘋果自帶的Safari還需要寫入下面這段代碼
window.onload=function () { document.addEventListener("touchstart",function (event) { if(event.touches.length>1){ event.preventDefault(); } }) var lastTouchEnd=0; document.addEventListener("touchend",function (event) { var now=(new Date()).getTime(); if(now-lastTouchEnd<=300){ event.preventDefault(); } lastTouchEnd=now; },false) }
- button、input、textarea觸發時的灰色背景塊(高亮顯示)
這都是需要我們去禁止的,畢竟要還原設計稿嘛,這是就要加入這幾個屬性
-webkit-appearance: none; outline: none; -webkit-tap-highlight-color: rgb(0, 0, 0, 0);透明度需要為0 -webkit-user-modify: read-write-plaintext-only;
- 頁面滾動效果
如果在需要滾動的區塊內添加了overflow: auto;這個樣式
肯定會發現滾動的效果不是很流暢,這時就需要在body上添加一個樣式overflow-x: hidden; 實現方式不止一種 也可以在滾動快上添加webkit-overflow-scrolling: touch;
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/83158.html
摘要:一直做前端工作,卻從來沒有開發過平板的項目,想來也是有遺憾的,孰知,新公司的第二個項目就是要適配平板,剛開始是懵的,對于兼容,感覺是自己的短板,但慶幸的是這一版只需要兼容系統就可以。 一直做前端工作,卻從來沒有開發過平板的項目,想來也是有遺憾的,孰知,新公司的第二個項目就是要適配平板,剛開始是懵的,對于兼容,感覺是自己的短板,但慶幸的是這一版只需要兼容iOS系統就可以。 那我現在就說下...
摘要:利用左側浮動,右側盒子通過形成了。三列布局這是比較復雜的布局,適合有復雜操作功能的網頁,如各大電商網站。建議升級您的瀏覽器,或使用等高級瀏覽器,將會得到更好的體驗 在熟悉那些常用的軟件、工具后,我們正式開始開發,在前期準備工作之后,我們要做的事情是寫頁面,也就是網頁布局。在w3c、菜鳥、慕課網等等網站上都有基礎的 HTML+CSS 知識講解,在初期學習中,跟著教程全部過一遍就差不多了。...
摘要:利用左側浮動,右側盒子通過形成了。三列布局這是比較復雜的布局,適合有復雜操作功能的網頁,如各大電商網站。建議升級您的瀏覽器,或使用等高級瀏覽器,將會得到更好的體驗 在熟悉那些常用的軟件、工具后,我們正式開始開發,在前期準備工作之后,我們要做的事情是寫頁面,也就是網頁布局。在w3c、菜鳥、慕課網等等網站上都有基礎的 HTML+CSS 知識講解,在初期學習中,跟著教程全部過一遍就差不多了。...
閱讀 3704·2021-11-22 13:52
閱讀 3602·2019-12-27 12:20
閱讀 2384·2019-08-30 15:55
閱讀 2143·2019-08-30 15:44
閱讀 2261·2019-08-30 13:16
閱讀 573·2019-08-28 18:19
閱讀 1880·2019-08-26 11:58
閱讀 3435·2019-08-26 11:47