移動端開發底部元素margin-bottom失效解決辦法
一、情景
最近開發一個內嵌app的頁面時,發現頁面底部元素margin-bottom在ios下失效,在安卓內正常......
1.safari瀏覽器內頁面底部元素設定margin-bottom失效;
2.h5頁面內嵌app,ios下失效(同1);
ps:display:table-cell內 margin失效不在本文討論範圍內。
二、解決辦法
1.在底部使用空白div撐起高度,缺點是會多出來不必要的div。
2.給body設定height:100%,然後給body設定padding-bottom。缺點是如果針對不同情況頁面底部元素可能存在隱藏(比如a條件下顯示,b條件下隱藏),那麼在b條件的情況下可能導致安卓和ios樣式不統一的情況出現。
總而言之,根據實際開發需求選用合適的解決辦法。
有其他情況歡迎留言一起討論。。。。。
相關推薦
移動端開發底部元素margin-bottom失效解決辦法
一、情景 最近開發一個內嵌app的頁面時,發現頁面底部元素margin-bottom在ios下失效,在安卓內正常...... 1.safari瀏覽器內頁面底部元素設定margin-bottom失效;
移動端開發經常遇見的問題以及解決方案
誤差 cli 輸入關鍵詞 水平居中 arch asi 服務器 color del 1.移動端左右滑動右側有留白 出現這種問題的話查看一下自己的css中有沒有用到position:relative或者position:absolute,我做頁面的時候經常遇到這個問題,百分之
ios移動端使用getTime()等,顯示NaN的解決辦法及原因
原因: 例如: var e_1 = new Date(circle_time).getTime(); //時間倒計時 可以在PC端和安卓端正確顯示倒計時但是IOS端不行於是在網上查到以下原因:。在IOS5以上版本不包含IOS5)中的Safari瀏覽器瀏覽器能
移動端開發之根元素rem單位計算函式
什麼是rem rem與em是用作手機端的單位,rem是根據根元素html來定義的一個單位大小,爾em是根據父元素繼承計算的單位值,因此我們更多的會使用到rem單位。那麼我們如何定義根元素HTML的大小呢?請看下面程式碼: $(function(){ function setRem(
css中margin-top或者margin-bottom失效
text margin for lin over oat display ati tab css中margin-top是設置容器的外間距了距離了,div嵌套後,margin-top或者margin-bottom失效了,在網上打到下面的方法可以解決。 設計頁面的時候
移動端開發用touch事件還是click事件
device 問題 桌面網站 有意義 用戶 雨後春筍 phone 平臺 系統 前端開發現在包含了跨瀏覽器,跨平臺(不同操作系統)和跨設備(不同尺寸的設備)開發。 在移動開發的過程中,到底選取touch事件還是click事件?對了,請不要鄙視click,click在移動端開發
關於移動端開發時iOS上滑屏卡頓的問題,以及電話類數字的樣式失控問題
img 頁面 通話 tips rem span cti 解法 並不是 寫在前面的話: tips:寫移動的時候,那些頭部需要固定顯示在顯示屏頂部的,通常在PC端我會用fixed來寫。但是,在移動端,這並不是一個好方法,因為彈出輸入小鍵盤的時候,會造成fixed 的元素偏移
移動端開發流程分享
規範 文檔 alt 計劃 技術分享 自動化測試 理想 流程 image 1.由於產品及UI能力限制,不能達到理想狀態,從以往項目開發中總結發現,在開發及測試周期中發現需求缺陷問題,需要花費大量的溝通成本,導致項目周期有所影響並嚴重影響開發效率和開發質量,解決方案:再產品需求
手機端、移動端開發註意事項:
apple input元素 交互設計 代碼 文字 box webkit ack 包括 1、meta 標簽使用 <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, u
探究移動端開發
這樣的 ips AMF js設置 密度 hone 背景 設置 htm 什麽使移動端開發呢?這就是在手機等移動端設備上的網頁開發。 並且現在手機上的app有一部分也是h5頁面,對於Android系統的手機,我們打開手機上的開發者選項,開啟顯示布局邊界,如果發現頁面有布局則
移動端開發註意事項
ror ng- wid 手動 ade scale conf storm 轉換 移動端開發中需要註意的事項,以及可能需要用到一些框架,尾部總結了一些主流框架,如果你覺得有用的話,請點擊推薦,謝謝! 一、關於meta 常見的公共meta屬性: 1、viewport <m
vue移動端開發全家桶
高效 listener loading match ui組件 attribute lis click status 一句命令搞定全家桶: npm install vue-router vue-resource vuex --save main.js配置: impo
移動端開發中模擬手機測試小技巧
小技巧 erl windows ati 頁面效果 cal ora 分享 地址 情景:在開發移動端情況下,pc看到的效果有時於真實手機裏看到的效果可以不大一樣,將代碼發送到服務器再去測試又太麻煩, 這時,下面的小技巧可能就比較有用了,前提需要 pc跟手機一部,並且
移動端開發常見的坑
filters navigator oar com [] 註意 amp use node 一、移動端開發通用坑 1、click300ms延遲? 講道理,現在開發移動端基本是不會有這麽一個問題的。但作為移動端以前的經典坑,我這裏也拿出來說上一說吧。移動設備上的web網頁是
第133天:移動端開發的一些總結
硬件 緩沖 post 優化 全局 密度 content 允許 接口 1、 piexl 像素知識 640 * 1136的圖片能不能在iphone5上完全展示?iphone5分辨率640*1136 邏輯像素與物理像素的關系px邏輯像素:瀏覽器使用的抽象單位dp,pt物理像素:設
移動端開發
web 端點 style tap clas 開發 去除 col kit iOS移動端點擊陰影如何去除 *{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;
05-移動端開發教程-CSS3兼容處理
由於 edge flexbox 當前 css屬性 頁面 webp .html 風格 CSS3的標準並沒有全部定稿,目前CSS3的標準分成了不同的模塊,具體的標準由各個模塊推動標準和定稿,標準制定的過程中,瀏覽器也在不斷的發新的版本來兼容新的標準。瀏覽器有時會給一些在試驗階段
07-移動端開發教程-移動端視口
像素 問題: 屏幕尺寸 -s 尺寸 -a 視頻 設計 必須 老馬初始學習視口的概念的時候,看了很多的文章,看來很多的資料,鮮有人能把這個東西講的非常透徹的。老馬接下來就從初學者能看懂的角度去講解視口和適配的方案。 1. 關於屏幕 1.1 屏幕尺寸 設備屏幕
29.html5 移動端開發總結
手機 kit you 技巧 運動 dev 方式 include andro 手機與瀏覽器 瀏覽器: 移動端開發主要針對手機,ipad等移動設備,隨著地鐵裏的低頭族越來越多,移動端開發在前端的開發任務中站的比重也越來越大。各種品牌及尺寸的手機也不盡相同。尺寸不同就算了分辨率,
10-移動端開發教程-移動端事件
idt ref nbsp 總結 間接 mage 邊緣 play 使用 在前端的移動Web開發中,有一部分事件只在移動端產生,如觸摸相關的事件。接下來給大家簡單總結一下移動端的事件。 1. PC端事件在移動端的兼容問題 1.1 click事件的200~300ms延遲問題