亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

分析CSS Bug、CSS Hack和Filter

發布時間:2021-11-06 15:23:41 來源:億速云 閱讀:111 作者:iii 欄目:web開發

本篇內容主要講解“分析CSS Bug、CSS Hack和Filter”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“分析CSS Bug、CSS Hack和Filter”吧!

1)CSS Bug:CSS樣式在各瀏覽器中解析不一致的情況,或者說CSS樣式在瀏覽器中不能正確顯示的問題稱為CSS bug.

2)CSS Hack: CSS中,Hack是指一種兼容CSS在不同瀏覽器中正確顯示的技巧方法,因為它們都屬于個人對CSS代碼的非官方的修改,或非官方的補丁。有些人更喜歡使用patch(補丁)來描述這種行為。

3)Filter:表示過濾器的意思,它是一種對特定的瀏覽器或瀏覽器組顯示或隱藏規則或聲明的方法。本質上講,Filter是一種用來過濾不同瀏覽器的Hack類型。

*使用Hack帶來的一些副作用

降低了CSS代碼的可讀性,增加了代碼的負擔。

*設計CSS Hack和 Filter通常有兩種方法
1)一種是利用瀏覽器自身的Bug,來隱藏或顯示樣式或聲明;
2)另一種是利用瀏覽器對CSS支持的不完善,如對某些規則或語法還沒有形成支持,來隱藏或顯示樣式。

IE6常見CSS解析Bug及hack

1)圖片間隙

A)在元素中直接插入圖片時,圖片下方會產生約3像素的間隙(該bug出現在IE6及更低版本中)

hack1:將<img>轉為塊狀元素,給<img>添加聲明:display:block;

hack2:將img設置vertical-align:top/middle/bottom;只要不為baseline

2) 雙倍浮向(雙倍邊距)

描述:當Ie6及更低版本瀏覽器在解析浮動元素時,會錯誤地把浮向邊邊界加倍顯示。

hack:給浮動元素添加聲明:display:inline;

3)默認高度(IE6)

描述:在IE6及以下版本中,部分塊元素擁有默認高度(低于16px高度)

hack1:給元素添加聲明:font-size:0;

hack2:給元素添加聲明:overflow:hidden;

4)百分比bug

描述:在IE6及以下版本中在解析百分比時,會按四舍五入方式計算從而導致50%加50%大于100%的情況。

hack:給右面的浮動元素添加聲明:clear:right;     意思:清除右浮動。 

5)表單元素高度及對齊方式不一致(IE,MOZ,C,O,S)

描述:表單元素行高對齊方式不一致

hack:給表單元素添加聲明:float:left;或vertical-align:top;

2)表單元素中按鈕的解析是按怪異盒模型解析的。

3)直接去掉表單控件的邊框時用border:0;border:none;不能兼容ie7以下瀏覽器。

*透明寫法

1.opacity:0~1;IE8以上的瀏覽器

2.filter:alpha(opacity=1~100);     IE9及IE9以下的瀏覽器

6)列表階梯BUG(IE6及更低版本的瀏覽器中)

bug1:在給的子元素中使用了Float:left;父元素中沒有設置浮動屬性,li階梯狀效果。

hack:給父元素設置浮動便能解決此問題

bug2:當給LI里的A轉成塊元素,并設置了固定高度時,且給父元素寫了浮動后在IE6及更低的版本瀏覽器里會出現垂直顯示。

hack:給a也設置左浮動便可解決。

8)鼠標指針bug

描述:cursor屬性的hand屬性值只有IE瀏覽器識別,其它瀏覽器不識別該聲明,cursor屬性的pointer屬性值IE6.0以上版本及其它內核瀏覽器都識別該聲明。

hack:如統一某元素鼠標指針形狀為手型,應添加聲明:cursor:pointer;

擴展內容:

鼠標指針

cursor:crosshair(十字架)

pointer(手形)

move(移動)

e-resize(左右方向)

ne-resize(向右及向上移動)

nw-resize(向上及向左移動)

n-resize(向上移動)

se-resize(向下及向右)

sw-resize(向下及向左)

s-resize(向下移動)

w-resize(向左移動)

text(文本)

wait(等待狀態)

help(幫助)

到此,相信大家對“分析CSS Bug、CSS Hack和Filter”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苏州市| 内黄县| 颍上县| 启东市| 横峰县| 乌海市| 大同县| 澜沧| 宁南县| 江口县| 叙永县| 五河县| 卓资县| 隆尧县| 怀化市| 阿拉善盟| 共和县| 大连市| 古田县| 崇信县| 和林格尔县| 青阳县| 南城县| 泰顺县| 舒城县| 乐清市| 岱山县| 阳曲县| 麻阳| 定安县| 巧家县| 保康县| 屏南县| 五常市| 英吉沙县| 孝义市| 苗栗市| 临澧县| 明光市| 呼图壁县| 通许县|