1. 程式人生 > >css常見的bug及解決辦法

css常見的bug及解決辦法

1、圖片在IE6及以下有邊框
   解決:給img{border:0 none}

2、div插入圖片有間隙
   解決:(1)div{font-size:0}
    (2)img{display:block}

3、雙倍浮向,在IE6及以下版本,浮動的元素,有設定margin,出現
雙倍外邊距。
   解決:給浮動的元素設定display:inline

4、在IE6及以下版本,部分塊級元素擁有預設高度
   解決:設定font-size:0

5、表單元素行高不一樣
   解決:input{float:left}

6、按鈕的大小不一樣
   解決:在input外邊套一層標籤,新增按鈕的樣式,把按鈕的預設
樣式去掉

7、百分比的bug,在IE6及以下版本中,解析的時候四捨五入計算,
50%+50% > 100%,
   解決:把右邊的浮動的元素,clear:right

8、透明屬性
相容其他瀏覽器寫法:opacity:value;(value的取值範圍0-1;
    例:opacity:0.5;
)
IE瀏覽器寫法:filter:alpha(opacity=value);取值範圍 0-100(整數
)

9、margin塌陷
當前元素(父元素裡面第一個子元素)與父元素沒有設定任何浮動的情
況下,設定margin-top後,會錯誤的把margin-top加在父級元素上,
解決:
    (1)給父級元素新增overflow:hidden;(推薦使用)
    (2)給父元素設定border
    (3)給父元素或者子元素設定float

10、margin合併BUG
當兩個上下排列的元素,上元素有margin-bottom:30px;下面元素有
margin-top:20px;他們中間的距離不會疊加,而是會設定為較大的值
解決:給兩個元素或者其中一個加上display:inline-block

相關推薦

QT、VS常見bug解決辦法(十一)—— fatal error LNK1201:寫入程式資料庫“***.pdb”時出錯;請檢查是否是磁碟空間不足、路徑無效或許可權不夠

 問題:         fatal error LNK1201:寫入程式資料庫“***.pdb”時出錯;請檢查是否是磁碟空間不足、路徑無效或許可權不夠  最近用opencv2.4.10、vs2010做開發經常遇到這個問題,經百度發現大部分是vs自己的問題 解決辦法1:

QT、VS常見bug解決辦法(四)——錯誤    1    error LNK2019: 無法解析的外部符號

問題1:無法解析的外部符號 "void __cdecl cv::fastFree(void *)" 錯誤 1 error LNK2019: 無法解析的外部符號 "void __cdecl cv::fastFree(void *)" ([email protecte

QT、VS常見bug解決辦法(二)——VS錯誤 2 error LNK1120: 1 個無法解析的外部命令

這個問題的原因是有標頭檔案,但是找不到實現。 有兩個原因: 1.只包含了標頭檔案,只有這個函式的宣告,沒有包含這個函式的實現(實現一般放在cpp檔案中的)。所以只能通過編譯,連線不成功。 2.另一個原因是函式的宣告和實現都放在標頭檔案中了,一般要把宣告放標頭檔案中,實現放在c

css常見bug解決辦法

1、圖片在IE6及以下有邊框    解決:給img{border:0 none} 2、div插入圖片有間隙    解決:(1)div{font-size:0}     (2)img{display:block} 3、雙倍浮向,在IE6及以下版本,浮動的元素,有設定marg

java web 常見異常解決辦法

eset log const 鍵值 cannot tomcat action asp tex javax.servlet.ServletException: javax/servlet/jsp/SkipPageException 重啟tomcat, javax.serv

在myeclipse中使用maven前常見錯誤解決辦法

eclips aam lai loj yate ren err jar ued %E4%BD%BF%E7%94%A8CHttpFile%E4%BB%8E%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E6%AD%A3%E7%A1%AE%E7%9A%

Vmware vSphere常見問題解決辦法

導致 窗口 ade vsp structure 自動 ons tar 點擊 Vmware vSphere常見問題及解決辦法 日期:2012-6-29來源:51cto Vmware vSphere

loadrunner錄制回放常見問題解決辦法

drivers 火墻 錯誤 nts 一個 端口映射 無法 數據保護 window 1.錄制錯誤 1)錄制本機 WebTours 或錄制本地網站無法打開 當 使 用 Vista 以 後 的 操 作 系 統 時 , 會 出 現 該 問 題 。 這 是 由 於

MVC MVC常見錯誤解決辦法

.cn log entity ash cnblogs vid services ron strong MVC常見錯誤及解決辦法 問題1: 必須添加對程序集“EntityFramework, Version=5.0.0.0, Culture=neutral,

Android 常見異常解決辦法

設置 virtual 參數 ack c# 解決 對象 parent 添加 ? 前言 本文主要記錄 Android 的常見異常及解決辦法,以備以後遇到相同問題時可以快速解決。 1. java.lang.NullPointerException: Attempt to

eNSP常見問題解決辦法

虛擬機 對話 百度 lan 提示符 隱藏 運行 支持 代碼 常見問題及解決方法: 【報端口綁定錯誤】 單擊 菜單 - 工具-選項 - 服務器頁面,將裏面的三個端口號分別改成 54012, 54013 ,54014然後點應用 - 確定,重啟eNSP。如果重啟後還是報端口錯

elasticsearch常見異常解決辦法

err error transport warn info onf conf earch org 報錯信息:Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000853300

今日筆記(高階控制元件&介面卡&我遇到的一些bug解決辦法

1.高階控制元件與低階空間的區別 是否使用了介面卡 2.今天所學習的三個高階控制元件 AutoCompleteTextView(自動提示文字框 單次) MultiAutoCompleteTextView(自動提示文字框 多次) Spinner(下

Nginx常見錯誤解決辦法

1、Nginx 常見啟動錯誤  有的時候初次安裝nginx的時候會報這樣的錯誤  sbin/nginx -c conf/nginx.conf  報錯內容:sbin/nginx: error while&nbs

loadrunner的幾種常見錯誤解決辦法

1、錄製loadrunner指令碼時,無法生成指令碼,錄製過程中事物都有顯示,我把所有防火牆和網路保護都關了,但是指令碼就是無法生成,協議之類的都是對的。  解決: 在錄製選項option->network->     ort Map

Python+Selenium定位不到元素常見原因解決辦法(報:NoSuchElementException)

Python+Selenium定位不到元素常見原因及解決辦法(報:NoSuchElementException)      在做web應用的自動化測試時,定位元素是必不可少的,這個過程經常會碰到定位不到元素的情況(報selenium.common.exceptions.

測試常見問題解決辦法

測試常見問題及解決辦法 經過一段時間的工作,發現自己在日常測試工作中,由於不夠細心,總是會遺漏這樣那樣的問題,導致漏測,尤其和金錢掛鉤的資料,漏測的話可能會導致嚴重的後果,現將遺漏的常見問題進行整理彙總,並附上解決辦法,希望自己在日後的測試工作中,能夠考慮各種情況,避免漏測。 1、匯

oracle常見問題解決辦法

一、 往oracle中插入時間  '2007-12-28 10:07:24' 如果直接按照字串方式,或者,直接使用to_date('2007-12-28 10:07:24'),沒有指定日期格式,就會報錯:ORA-01861: 文字與格式字串不匹配必須指定日期格式 to_

TN.STN液晶屏常見問題解決辦法

1.視角不夠寬:反方向看不清字; 2.對比度不夠高:字不夠黑、或不夠白; 3.底色不理想:負顯屏藍底不夠藍或黑底不夠黑,正顯屏底色不夠靚; 4.彩虹問題:底色不均勻,正顯屏發黃,負顯屏發紅。 5.明暗畫:顯示筆劃明暗不均。正常顯示屏只應出現顯示狀態和非顯示狀態,

_062_Android_OOM出現常見原因解決辦法

轉自https://blog.csdn.net/hudfang/article/details/51781997,感謝作者的無私分享。 Android的虛擬機器是基於暫存器的Dalvik,它的最大堆大小一般是16M,有的機器為24M。我們平常看到的OutOfMemory的錯誤,通常 是堆記憶體溢