開發過程中遇到的兼用問題

2021-10-03 23:07:29 字數 822 閱讀 2675

1.低版本瀏覽器不支援html5新增的標籤

​ 方法:引入第三方庫html5shiv.js

2.ul標籤在ie瀏覽器中有margin,在firefox瀏覽器中有padding

​方法:在設定css時,設定margin:0;padding:0;

3.ie6下使用margin:0 auto ;無法居中

​方法:為父容器設定text-align:center

4.ie6下部有空隙

1.事件繫結

​非ie瀏覽器:addeventlistener()

​ie瀏覽器:attachevent()

2.取消預設行為

​非ie瀏覽器:e.preventdefault()

​ ie瀏覽器:window.event.returnvalue=false

3.阻止事件冒泡

​ 非ie瀏覽器:e.stoppropagation()

​ie瀏覽器:window.event.cancelbubble=true

2.css動畫頁面閃白,動畫卡頻

使用transform和opacity屬性來設計動畫,不適用position的left和top來定位。

設定時,加上不同瀏覽器的字首,如-webkit-、-moz-、-ms-、-o-

3.input的placeholder會出現文字位置偏上的情況

方法:設定line-height:normal

4.fixed定位缺陷

ios下,當出現軟鍵盤的時候,會影響fixed元素定位

​ 方法:使用iscroll外掛程式解決

專案開發過程中遇到的問題

問題分類 1 邏輯問題 結構 處理流程的設計有問題,尤其在多執行緒操作同乙個物件時 2 介面定義和使用問題 例如介面結構或返回情況改了,未及時編譯或更改其他模組的呼叫 3 對接問題 對講問題不是你的問題,就是我的問題,需要聯查 4 理解問題 對功能 邏輯流程或函式定義和使用的理解不清晰 5 異常處理...

C 開發過程中,遇到問題

在c 中,值型別不能為空。根據定義,值型別有乙個值,甚至值型別的未初始化變數也必須有乙個值。這稱為該型別的預設值。這將導致在檢查變數是否未初始化時引發異常 point 提供有序的 x 座標和 y 座標整數對,該座標對在二維平面中定義乙個點。pen 定義用於繪製直線和曲線的物件。此類不能被繼承。cla...

iOS開發過程中遇到的小問題

1.xcode6.1建立繼承自nsobject類的資料模型,如果需要加關於ui的屬性時需要加入uikit的標頭檔案。3.xocde6 官方的小bug,用storyboard建立的工程在4寸屏上執行時會出現上下黑條的現象,此時需要加乙個啟 方可解決此問題。4.設定view的偏移量 self.view....