日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

html面试要带电脑吗,前端面试巧妙回答浏览器兼容问题

發(fā)布時間:2023/12/10 HTML 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html面试要带电脑吗,前端面试巧妙回答浏览器兼容问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在面試的時候,常常會被問到,瀏覽器的兼容性有哪些?原因,解決辦法是怎么,常用hack的技巧 ?

不同瀏覽器都會帶有自己的瀏覽器默認(rèn)樣式,一般我們需要把它們?yōu)g覽器默認(rèn)自帶的形狀給清楚,一般我們通過reset.css(我們企業(yè)里開發(fā)前端界面都用這個來清楚瀏覽器默認(rèn)樣式)

display:inline-block(IE7及以上不支持)

需要對低版本IE特殊處理:{display:inline-block;*display:inline;*zoom:1;}

display:inline-block 什么時候會表明間隙?怎樣去除間隙?

父元素font-size設(shè)置成,子元素再次設(shè)置font-size

display:inline-block濫用容易出現(xiàn)布局方面的難題,特別在左中右、左右等布局方面的難題尤為突出。因此即使是左右布局的話,盡量都用浮動來替代

z-index

z-index在IE7及以上版本的話,有時會發(fā)現(xiàn)不是誰z-index設(shè)置的越高誰就表明在最下面。碰到這樣難題需要增設(shè)父元素有相對定位屬性元素的z-index。先比較父元素的z-index再比較子元素的

IE6雙邊距

IE6中,元素向左浮動并且增設(shè)了右邊的外邊距出現(xiàn)了這么的雙邊距bug。同理,元素向右浮動并且增設(shè)右邊距也會出現(xiàn)同樣的現(xiàn)象。同一行或者有多個浮動元素,第一個浮動元素會出現(xiàn)這個雙邊距bug各種瀏覽器兼容問題,其他的浮動元素則不會。只需要給浮動元素加上display:inline;這樣的CSS屬性就可以了。

margin-top,margin-bottom的bug

父元素的第一個子元素設(shè)置了margin-top,會作用于父元素(值為父元素的margin-top與該margin-top兩者中的最大值),而子元素和父元素的列寬則沒有發(fā)生改變。

IE8-(IE8及以上)rgba模式不兼容的解決方案

IE8以及以上用調(diào)色, filter:Alpha(opacity=20);

CSS Hack

怎么是CSS hack

由于不同廠商的流覽器或某瀏覽器的不同版本(如IE6-IE11,Firefox/Safari/Opera/Chrome等),對CSS的支持、解析不一樣,使得在不同瀏覽器的環(huán)境中展現(xiàn)出不一致的界面展現(xiàn)作用。這時,我們?yōu)榱双@得統(tǒng)一的界面效果,就需要針對不同的瀏覽器或不同版本寫特殊的CSS樣式,我們把這個針對不同的瀏覽器/不同版本寫相應(yīng)的CSS code的過程,就叫CSS hack!

CSS hack的方法

由于不同的瀏覽器和瀏覽器各版本對CSS的支持及解析結(jié)果不一樣,還有CSS優(yōu)先級對瀏覽器展現(xiàn)作用的影響,我們可以據(jù)此針對不同的瀏覽器情景來應(yīng)用不同的CSS。

CSS hack分類

科普

lte:就是Less than or equal to的簡寫,也就是小于或等于的含義。

lt :就是Less than的簡寫,也就是小于的含義。

gte:就是Greater than or equal to的簡寫,也就是大于或等于的含義。

gt :就是Greater than的簡寫,也就是大于的含義。

! :就是不等于的含義,跟javascript里的不等于判斷符相同

CSS Hack大致有3種表現(xiàn)形式,CSS屬性前綴法、選擇器前綴法還有IE條件注釋法(即HTML頭部引用if IE)Hack,實(shí)際項(xiàng)目中CSS Hack大部分是針對IE瀏覽器不同版本之間的表現(xiàn)差別而引入的。

特性前綴法(即類外部Hack):例如 IE6能識別下劃線""和星號" * ",IE7能識別星號" * ",但不能識別下劃線"",IE6~IE10都認(rèn)識"\9",但firefox前述三個都不能認(rèn)識.

.all IE{property:value\9;} .gte IE 8{property:value\0;} .lte IE 7{*property:value;} .IE 8/9{property:value\0;} .IE 9{property:value\9\0;} .IE 7{+property:value;} .IE 6{_property:value;} .not IE{property//:value;}

選擇器前綴法(即選擇器Hack):例如 IE6能識別html .class{},IE7能識別+html .class{}如果*:first-child+html .class{}。

IE條件注釋法(即HTML條件注釋Hack):針對所有IE(注:IE10+已經(jīng)不再支持條件注釋):各種瀏覽器兼容問題,針對IE6及以上版本: 。這類Hack不僅對CSS生效,對寫在判斷句式里面的一切源碼就會生效。

本文來自電腦雜談,轉(zhuǎn)載請注明本文網(wǎng)址:

http://www.pc-fly.com/a/jisuanjixue/article-118629-1.html

總結(jié)

以上是生活随笔為你收集整理的html面试要带电脑吗,前端面试巧妙回答浏览器兼容问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99re这里只有精品在线 | 欧美国产三级 | 午夜寻花| 69堂免费视频 | 国产av成人一区二区三区高清 | 日本xxxwww| 激情文学综合网 | 麻豆国产在线视频 | 精品人妻伦一二三区久 | av资源网址 | 福利在线观看 | 国产一级在线观看 | 青青草华人在线视频 | www夜夜操 | 青草成人免费视频 | 国产欧美在线一区 | 在线视频一区二区三区 | 一区二区三区精品在线观看 | 全部免费毛片在线播放一个 | 正在播放久久 | 日韩大片在线观看 | 九色视频丨porny丨丝袜 | 中文字幕无码毛片免费看 | 亚洲图片88 | 久久精品—区二区三区舞蹈 | 成人18网站 | 97精品一区 | 成人黄色片视频 | 波多野结衣免费观看视频 | 国产一区二区三区久久 | 欧美18av| www.96av | 国产一区二区三区亚洲 | 欧美福利电影 | 欧美在线日韩在线 | 国产盗摄视频在线观看 | 制服丝袜第一页在线观看 | 国产精品一区三区 | 欧美成本人视频 | 日韩视频在线免费观看 | 成人教育av在线 | 国产一区成人 | 国产正在播放 | 少妇又色又紧又大爽又刺激 | 亚洲乱码一区 | 久久99久久99精品免视看婷婷 | 久久99精品波多结衣一区 | 亚洲天堂国产 | 国产午夜片 | 亚洲精品xxxxx | 国产精品夜夜夜爽张柏芝 | 污网站在线看 | 国产午夜精品久久 | 黄色长视频 | 久久加勒比 | 国产黄色录像片 | 喷水av| 精品国产乱码久久久久久蜜柚 | 欧美精选一区二区 | 黄色成人av | 激情av在线播放 | 福利所第一导航 | 99精品视频播放 | 丁香六月激情综合 | 美女的诞生免费观看在线高清 | 精品麻豆av | 91香蕉视频污污 | 精品探花 | 亚洲综合图片区 | 亚洲最大视频网站 | 三大队在线观看 | 国产又粗又黄的视频 | 国产精品人人做人人爽人人添 | 久91| ts人妖在线观看 | 成年人三级视频 | 狠狠操影视 | 亚洲欧美成人一区二区 | 美女色av| 日本午夜网 | 在线观看av的网站 | 成人毛片视频网站 | 一本大道东京热无码 | 国产九九九九 | 日本大尺度床戏揉捏胸 | 无码人妻一区二区三区免费 | 毛片在线免费观看网站 | 黄色片一级 | 在线观看h视频 | 婷婷激情五月网 | 高潮videossex高潮 | a免费观看| 精品国产乱码久久久久久1区二区 | 国产一二视频 | 日本国产一区二区三区 | 国产精品久久久久久网站 | 6090伦理| 野花中文免费观看6 | 亚洲伊人影院 |