国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 網站 > 網頁設計 > 正文

關于調試CSS跨瀏覽器樣式bug的問題

2024-08-30 08:35:12
字體:
來源:轉載
供稿:網友

首先要做的是挑選一個好的瀏覽器。我的選擇是Chrome,因為它擁有強大的調試工具。當我在Chrome上完成調試后,我會接著在Safari或者Firefox上調試。

如果在這些“好的”瀏覽器上沒有達到期望的效果,很有可能是代碼本身違背了CSS規則。不要試圖使用hack方法來解決在這些“好的”瀏覽器上出現的問題,而是應該找出問題的原因。通常我會檢查以下可能的BUG出處:

  • HTML代碼解釋 – 你是否忘記閉合一個標簽? 你是否用一個inline元素包住一個block元素? 違背標準的代碼可能在不同的瀏覽器上被解釋呈現成不同的效果。
  • 使用CSS lint工具檢查CSS代碼。留意那些檢查出來的Errors。多數情況下,Errors比Warnings更容易引發跨瀏覽器差異。
  • 忘記使用reset樣式表,而是依靠于(不同的)瀏覽器默認的CSS樣式。
  • 瀏覽器支持性的差異。你是否使用了高級CSS3屬性或者HTML5元素?查看瀏覽器支持性文檔從而確保所有你的受眾的瀏覽器都被涵蓋。你需要設計“功能降級”來支持老式的瀏覽器。比如,把陰影邊框降級成邊框,或者把圓角降級成方塊。
  • 在不該有空格的地方加上了空格,margin可能因此呈現得詭異。
  • 使用了絕對定位,可是沒有設置垂直和水平偏移。這種情況下,絕對定位的元素將被呈現在跟position:static一樣的位置上。但是,如果 你嘗試更改它的top,right,bottom或者left值,這個元素將馬上“跳”到參照于它最近的相對定位的父元素的位置。
  • 按照“不尋常”的方式組合了不同display方式的元素。比如,W3C標準并沒有說當一個table-cell緊鄰一個浮動元素時應該是怎樣的layout。因此,這樣寫的代碼并不是錯誤的,但可能會導致跨瀏覽器呈現不同效果的BUG。
  • 空格是否影響了layout。你應該不想讓排版樣式依賴于空格。
  • 小數點像素值會導致跨瀏覽器的不同效果。

接下來正文來了

最重要的需要記住的就是,W3C標準并沒有定義錯誤的行為。因此,如果你沒有按照規范寫,那么可能會導致跨瀏覽器不同效果;如果你組合“奇怪的”屬性(例如margin和inline element),那么也可能會導致跨瀏覽器不同效果bug。

Display

我認為書寫CSS就像在選擇一段旅程。你需要作出一些決定.比如你要首先選擇使用不同display方式的元素:block,inline,inline-block和table。當你選擇好以后,你可以使用一些具體的方法來改變其實際的顯示。

塊元素應該使用margin,padding,height和width。然而line-height不適用。

行內元素應該使用line-height,vertical align和空格符。然而margin,padding,height和width不適用。

首先,表格有垂直和水平排列方式。其次,如果你遺漏了表格中的某元素,整個表格可能會有詭異的顯示。最后,margin不適用與表格的行和列,padding不適用與表格和表格的行。

Positioning

如果你選擇使用塊級元素,接下來你需要選擇position方式:

  • Float – 如果你使用了float,那么這個元素就變成了塊級元素,而之前作用于該元素的vertical-align和line-height屬性都將失效。
  • Absolute – 相對于最近的相對定位的父節點來計算偏移量。當父節點和兄弟節點改變時,絕對定位的元素并不會導致reflow。這個特性有利于制作動畫效果。但是,如果使用了絕對定位和動態更改內容將可能會導致顯示問題,一個典型的例子是絕對定位的圓角框。
  • Static – 默認的position方式。
  • Fixed – 元素位置相對于瀏覽器窗口。不常使用的方式。
  • Relative – 通常對于該元素樣式不影響。只是其下屬的絕對定位的子節點將相對于該節點計算偏移。

在這里我就不列舉所有的display和position組合了。總之,有兩件事情需要注意:

  1. 對于我選擇的display和position方式,其他的屬性(比如margin,line-height)是不是適合?
  2. 兄弟節點的position方式是不是契合?

比如,float,table-cell和行內元素組合在一起是否合適?瀏覽器將如何解釋渲染?在W3C標準里有沒有定義?如果沒有,那么可能就有出現跨瀏覽器bug的風險。當然,這樣的組合并不是不可以,但你要想清楚為什么要這樣做,以及做好足夠的跨瀏覽器測試。

Internet Explorer

當你解決了在“好的”瀏覽器上出現的問題后,現在應開始著手IE平臺。我的建議是從你希望支持的最老版本的IE開始,因為很多老版本IE上的問題在新版本中延續出現。

就算對于IE,你也應該嘗試找出問題而不是依賴于使用hack方法。盲目使用*和_的hack方法就像在一個返回錯誤值的函數中加入修正量(如下),而不是找出其中的算法性錯誤。


復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
亚洲精品aaaa| 96久久久久久| www.狠狠操| 久热国产在线视频| 国产在线观看18| 国产农村av| 国产亚洲精品一区二区在线观看| 国产一级网站视频在线| 国产视频1区| 亚洲精品乱码电影在线观看| 久久香蕉av| 国产超碰在线| 玖玖在线视频| 国产精品666| 午夜在线视频播放| 国产免费黄网站| 18成年在线观看| 九色视频网站| 伊人222成人综合网| 黄色三级视频在线观看| 国产视频精选在线| 四虎国产精品永久地址998| 免费在线看v| 999精品网| 国产一区二区三区美女秒播| 亚洲天堂视频在线观看免费| 国产免费黄色| 欧美日韩久久中文字幕| 国产福利电影在线| 久久国产综合视频| 亚洲欧美久久婷婷爱综合一区天堂| 日本视频一二三区中文字幕| 国产精品毛片一区二区三区四区| jizz一区二区三区| 伊人精品影院| 99reav| 国产精品18久久久久久久久久| 欧美艹逼视频| 交视频在线观看国产| 热99re久久精品精品免费| www免费在线观看视频| 69久久精品| 91美女主播在线视频| 中文字幕一区二区三区免费视频| 九九99九九精彩| 免费精品国产自产拍观看| 午夜小视频在线| 四虎影院成人| 老鸭窝av在线| 丁香花视频在线观看| 成人免费一区二区三区视频网站| 日本电影全部在线观看网站视频| 国产探花视频在线观看| 五月天丁香在线| 国产日韩欧美一区二区三区视频| 国产性网软件大全| 国产91在线视频蝌蚪| 精品视频一二三| 亚洲精品视频区| 麻豆视频国产| 国产黄色片在线观看| 在线天堂中文www视软件| 在线黄色.com| 高清欧美精品xxxxx在线看| 最近免费中文字幕在线第一页 | 91亚洲天堂| 在线观看av网站| 久草在线视频网| 国产三级视频在线播放线观看| 精品99又大又爽又硬少妇毛片| 青青国产在线| 在线国产中文字幕| 国产色视频网站| www.超级碰| 国产福利在线免费观看| 免费国产视频| 精品卡1卡2卡三卡免费网站| 九九免费视频| 欧洲一区av| 伊人影院在线观看| 超碰在线免费播放| av网站大全在线| 777电影在线观看| 91caoporn在线| 尤物视频在线观看视频| 国产色视频网站| 尤物视频免费在线观看| xxxx视频在线| 欧美精品se| 日本国产在线| av在线你懂的| а√天堂www在线а√天堂视频| 国产精品入口麻豆电影| 超碰免费在线观看| 欧美亚洲另类在线观看| 国产高清在线a视频大全| 国产偷窥洗澡视频| 国产精品xxx电影| 国产精品久久久久久福利| 国产一级在线| 国产黄色免费看| 国产偷窥洗澡视频| 国产精品入口麻豆电影| 国产高清视频在线播放| 国产成人精品综合网站| 精品女厕厕露p撒尿| 91精品大全| 日韩精品免费一区二区| 九色成人在线| 国产网站av| 国产女主播在线观看| 国产福利视频在线| 亚洲精品aaaa| 久蕉依人在线视频| 天天av天天爽| 精精国产xxxx视频在线中文版| 精品国内一区二区三区免费视频| 伊人中文字幕在线| 欧美精品一区二区三区免费| 99热在线免费播放| 精品国产一区二区三区久久久狼牙| 91在线视频免费看| 免费a级人成a大片在线观看| 国产香蕉在线| 天海翼中文字幕| 国产美女视频一区二区三区| 国产精品久久麻豆| 日本成人在线播放| 国产精品入口麻豆完整版| 四虎久久影院| 中文字幕人成高视频| 在线观看av的网站| 中文字幕网在线| 青青青手机在线视频观看| 国产精品毛片一区二区三区四区| a视频免费看| 国产黄色一级片| 开心丁香婷婷深爱五月| 中文在线视频| 天堂在线中文资源| 在线免费观看黄色av| 天天av综合网| 久久亚洲资源| 青青草中文字幕| 一区免费观看| 国产成人无吗| 国产三级做爰在线观看| 成年人在线观看| xxxxx中文字幕| 在线视频福利| 中文字幕2020第一页| 国产馆av播放| 国产二区视频| 国产黄a三级三级三级av在线看 | 精品国产美女福利到在线不卡| 国产麻豆视频| 国产美女视频一区二区二三区 | 国产毛片毛片| 欧美日韩在线中文字幕| 99热99re6国产在线播放| 国产高清av| 在线免费观看你懂的| 亚洲电影先锋| 免费国产视频| 中文字幕国产视频| 丁香花在线电影小说观看| 高清在线观看av| √天堂8资源中文在线| 国产精品视频二区三区| 精品一区二区三区免费站| 在线免费黄色毛片| 麻豆网站在线| 最新中文字幕在线| 国产精品合集一区二区| 在线免费观看你懂的| 日本免费视频www| 国产在线一二三区| 国产白浆在线| 久草.com| 国产高清免费在线播放| 亚洲图区综合| 最好2018中文免费视频| 国产激情在线| 日本欧美在线视频免费观看| 国产毛片在线| 影音先锋在线中文字幕| 狠狠干天天干| 在线国产中文字幕| 国产亚洲精品一区二区在线观看| 99热99re6国产在线播放| 99视频在线观看地址| 在线国产中文字幕| 国产小视频在线播放| a视频免费看| 国产人成精品| 黄色片免费在线| eeuss在线观看| 91xx在线观看| 中文字幕第一页av| 久久五月精品|