2、注意html5標籤在前端開發中的使用;
3、前端製作要捨棄css float屬性(可flex布局),用絕對定位不利於頁面布局的擴充套件;
5、尺寸大小
6、-webkit-tap-highlight-color:transparent:移動端沒有hover偽類,但可以使用這個實現高亮效果,通過給a、html、body新增。
7、display: table-cell。
8、取消a標籤在移動端點選時出現的藍色背景:
-webkit-tap-hightlight-color: transparent;
-webkit-user-select: none;
-moz-user-focus: none;
-moz-user-select: none;
使用作為a標籤的點選按鈕時,當觸發touchstart的時候,去掉出現灰色背景:
a, a:hover, a:active, a:visited, a:link, a:focus
改變選中的背景顏色:
::selection
::-moz-selection
::-webkit-selection:
去掉ios input框點選時的灰色背景:
-webkit-tap-highlight-color: transparent;
9、關於背景問題:
移動端設定頁面背景填滿整個螢幕(html{}或body{}),在設計時,將background放置在外部樣式不行,放在行內樣式才可現實。background: url(/images/zhucebg.jpg) no-repeat fixed center center / 100% 100%;
10、padding代替margin
修改網頁發現問題:比如移動端網頁,在螢幕解析度為375 * 640的情況下,不要設定html、body或乙個大的容器(相當於html/body)margin為正值,如果容器的box-sizing值不是border-box的情況下。這時容器的值寬或高由解析度
值加上margin值,從而會水平或上下拉動。不對box-sizing值只是針對(border/padding/content)設定而已,對
margin不起作用。所以最外圍容器(包含整個頁面內容)最好不要設定margin正值,可以以padding代替。
11、element:after
之前一直覺得對偽類「:after」來清除浮動的方法還不會使用,以至於沒有效果。但是突然看到一篇文章,言外之意是,本來父元素的高度沒有撐開,而在這個元素新增偽類清除浮動後,父元素有高度了,也說明清除浮動有效。
12、移動端字型預設最小為12px,使用transform的scale()可以進行縮放,縮放後字型不是居左顯示的,設定transform-origin:left即可。
APP內嵌網頁 hybrid 前端開發試水
由於ui已經有了,大部分邏輯也是可以套用已有的內容,所以切頁面就成了第一步,按照給定的頁面樣式把html大概結構確定下來,寫樣式,寫一些簡單互動。這個步驟還是挺撓頭的,之前沒有配置過之前的環境,在寫好頁面後拿到了測試機和測試包,測試包就是乙個簡單的帶著可以呼叫jsbridge的webview,服務在...
php在app開發中的應用
1 資料傳輸建議使用json,json具有很強的跨平台性,大多程式語言都支援json解析,json正在逐步取代xml,成為網路資料的通用格式。2 為了保證介面安全,一定要加入鑑權體系,確保請求php介面的是合法 另外對於傳輸的資料也可以使用加密技術,本書第20章有講述關於api介面簽名和資訊加密的內...
Web前端應用開發 實驗1
實驗目的及要求 1 掌握html語言文件結構 2 了解基本的html語言標記 3 掌握如何利用html語言編寫靜態網頁 4 掌握網頁頁面布局的方法 5 掌握css的應用 6 掌握頁面布局的使用 實驗內容 1 應用html和css完成如圖所示介面效果。內容相對於瀏覽器居中,圖示見附件disc.jpg。...