面經(jīng)

HTML

1.Doctype作用强窖,標(biāo)準(zhǔn)模式與兼容模式的區(qū)別

? ?<Doctype>聲明位于html文檔中的第一行蜻韭,處于<>html標(biāo)簽之前白嘁。告知瀏覽器用什么文檔標(biāo)準(zhǔn)來(lái)解析這個(gè)文檔但惶,DOCTYPE不存在或者格式不正常 會(huì)導(dǎo)致文檔以兼容模式呈現(xiàn)妄迁。

? ? 保準(zhǔn)模式的排版和js運(yùn)作模式都是以瀏覽器支持的最高標(biāo)準(zhǔn)運(yùn)行。在兼容模式中兑障,頁(yè)面以寬松的向后兼容的方式顯示侄非,模擬老式瀏覽器的行為以防站點(diǎn)無(wú)法工作蕉汪。

2.html5 為什么只要寫(xiě)<!Doctype html>

? ? html5不基于SGML,因此不需要對(duì)DTD進(jìn)行引導(dǎo)逞怨,但是需要doctype來(lái)規(guī)范瀏覽器的行為者疤。

? ? sgml是標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言,html是超文本標(biāo)記語(yǔ)言 xml是可擴(kuò)展標(biāo)記語(yǔ)言? xhtml和html差不多比html嚴(yán)格叠赦,不如標(biāo)簽都用小寫(xiě)驹马,都得有閉合標(biāo)簽等。

3除秀,行內(nèi)元素有哪些糯累,塊級(jí)元素有哪些,空元素有哪些

? ? 首先册踩,css規(guī)范規(guī)定泳姐,每個(gè)元素都用display屬性,確定該元素的類型暂吉,每個(gè)元素都用默認(rèn)的display的值胖秒,比如div的默認(rèn)值為block 則為塊級(jí),span的默認(rèn)值為inline則為行內(nèi)元素

(1)行內(nèi):span,a,b,i,img,input,select,strong

(2)塊級(jí):div ol ul li dl dt dd h1 h2 h3 p

(3)常見(jiàn)空元素

? ? <br> <hr> <img> <input> <link> <meta>

4.頁(yè)面導(dǎo)入樣式的時(shí)候慕的,使用link和import有什么區(qū)別

? ? (1)link屬于xhtml標(biāo)簽阎肝,除了加載css外,還能用來(lái)定義rss肮街,定義rel鏈接屬性等作用风题;而import是css提供的,只能用于加載css

? ? (2)頁(yè)面加載時(shí)link會(huì)同時(shí)被加載嫉父,import是頁(yè)面加載完成時(shí)在加載

? ? (3)import是css標(biāo)簽有兼容性(ie5以上被識(shí)別) link沒(méi)有兼容性

5.瀏覽器內(nèi)核的理解沛硅,以及常見(jiàn)內(nèi)核

? ? 瀏覽器內(nèi)核分為:渲染引擎和js引擎,js引擎越來(lái)越獨(dú)立熔号,現(xiàn)在內(nèi)核傾向于渲染引擎

? ? Trident : ie

? ? Gecko : FF

? ? Presto : opera7

? ? webkit:sifari稽鞭,chrom

6.Html5有哪些新特性鸟整,移除了哪些引镊,如何處理html5新標(biāo)簽的瀏覽器兼容問(wèn)題,如何區(qū)分html和html5

? ? html5現(xiàn)在已經(jīng)不是SGML的子集篮条,主要是關(guān)于圖像弟头,位置,存儲(chǔ)涉茧,多任務(wù)等功能的增加

? ? ? ? ? ? 繪畫(huà):canvas赴恨;媒介回放的:video,audio元素伴栓;本地離線存貯伦连;長(zhǎng)期存儲(chǔ)數(shù)據(jù):localstroage雨饺;關(guān)閉瀏覽器自動(dòng)刪除:sessionstroge ;語(yǔ)義化元素:article,footer,header,nav,section; 表單控件:data time email url search 惑淳;新的技術(shù):webworker额港,websocket,Geolocation

????移除的元素:純表現(xiàn)的元素:basefont歧焦,big移斩,center,font绢馍,s向瓷,tt;舰涌;對(duì)于可用性產(chǎn)生負(fù)面影? ? ? ? ? 響的:frame

? ? 怎么讓瀏覽器支持新特性: IE6/7/8支持通過(guò)document.createElement方法產(chǎn)生的標(biāo)簽猖任,可以利用這一點(diǎn)讓瀏覽器支持html5新標(biāo)簽,瀏覽器支持新標(biāo)簽后瓷耙,還需要添加標(biāo)簽?zāi)J(rèn)的樣式超升,

? ? 當(dāng)然可有成熟的框架: html5shim?

?區(qū)分是不是html5標(biāo)簽: doctype聲明/新增的結(jié)構(gòu)元素,功能元素 src="http://html5shim.googlecode.com/svn/trunk/html5.js"

7.語(yǔ)義化的理解

? ? 正確的標(biāo)簽做正確的是哺徊,結(jié)構(gòu)化室琢,內(nèi)容清晰,便于瀏覽器解析落追,在沒(méi)有css的樣式下也以一種文檔格式顯示盈滴,容易閱讀,有利于seo轿钠,便于閱讀源代碼

8.css3創(chuàng)建三角形的原理

? ? 把上左右三遍隱藏掉

? ? #demo{

? ? ? ? width: 0;

? ? ? ? height:0;

? ? ? ?border-width: 20px;

? ? ? ? border-style: solid;

? ? ? ? border-color:transparent transparent red transparent;

????}

9.

10. 為什么要清除浮動(dòng)巢钓, 清楚浮動(dòng)的方式

? ? 清除浮動(dòng)是為了清除使用浮動(dòng)元素產(chǎn)生的影響,浮動(dòng)的元素疗垛,高度會(huì)塌陷症汹,而高度塌陷使我們頁(yè)面后面的布局不能正常顯示

? ? 方法 1. 父級(jí)div定義height 2.父級(jí)div一起浮動(dòng)?

????????3.常規(guī)的使用一個(gè)class? .clearfix::before,.clearfix::after{ content: ""; display:table} .clearfix::after{ clear:both }? .clearfix{ *zoom: 1}

? ? 4, .clearfix::atter,.clearfix::before{ content:"", visibility: hidden; display: block; height:0; clear: both}

解析原理: display:block 使生成的元素以塊級(jí)元素顯示,占滿剩余空間贷腕; height:0 背镇;避免生成高度破壞原有布局的高度,visibility:hidden 使生成內(nèi)容不可見(jiàn)泽裳,并允許可能被生成被生成內(nèi)容蓋住的內(nèi)容可以進(jìn)行點(diǎn)擊交互瞒斩,通過(guò)content:"."生成元素作為最后一個(gè)元素,至于content里邊的內(nèi)容是森馬無(wú)所謂 因?yàn)槎伎床坏戒套埽瑉oom:1 出發(fā)ie的haslayout胸囱。

11.森馬是外邊距合并

? ? ? ? 外邊距合并指的是,當(dāng)兩個(gè)垂直外邊距相遇時(shí)瀑梗,他們講形成一個(gè)外邊距烹笔,合并后的外邊距的高度等于發(fā)生合并的外邊距的高度重的較大者

12裳扯,頁(yè)面的重繪以及回流(重排):頁(yè)面第一次加載時(shí)一定會(huì)進(jìn)行一次回流,當(dāng)頁(yè)面發(fā)生dom改變谤职,增刪改查嚎朽,會(huì)促使頁(yè)面的回流,當(dāng)頁(yè)面只是單純的進(jìn)行樣式改變則會(huì)發(fā)生重繪柬帕,回流必定會(huì)引起重繪哟忍,重繪不一定會(huì)引起回流。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末陷寝,一起剝皮案震驚了整個(gè)濱河市锅很,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌凤跑,老刑警劉巖爆安,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異仔引,居然都是意外死亡扔仓,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)咖耘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)翘簇,“玉大人,你說(shuō)我怎么就攤上這事儿倒“姹#” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵夫否,是天一觀的道長(zhǎng)彻犁。 經(jīng)常有香客問(wèn)我,道長(zhǎng)凰慈,這世上最難降的妖魔是什么汞幢? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮微谓,結(jié)果婚禮上森篷,老公的妹妹穿的比我還像新娘。我一直安慰自己堰酿,他們只是感情好疾宏,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布张足。 她就那樣靜靜地躺著触创,像睡著了一般。 火紅的嫁衣襯著肌膚如雪为牍。 梳的紋絲不亂的頭發(fā)上哼绑,一...
    開(kāi)封第一講書(shū)人閱讀 52,475評(píng)論 1 312
  • 那天岩馍,我揣著相機(jī)與錄音,去河邊找鬼抖韩。 笑死蛀恩,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的茂浮。 我是一名探鬼主播双谆,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼席揽!你這毒婦竟也來(lái)了顽馋?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤幌羞,失蹤者是張志新(化名)和其女友劉穎寸谜,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體属桦,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡熊痴,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了聂宾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片果善。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖系谐,靈堂內(nèi)的尸體忽然破棺而出岭埠,到底是詐尸還是另有隱情,我是刑警寧澤蔚鸥,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布惜论,位于F島的核電站,受9級(jí)特大地震影響止喷,放射性物質(zhì)發(fā)生泄漏馆类。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一弹谁、第九天 我趴在偏房一處隱蔽的房頂上張望乾巧。 院中可真熱鬧,春花似錦预愤、人聲如沸沟于。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)旷太。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間供璧,已是汗流浹背存崖。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留睡毒,地道東北人来惧。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像演顾,于是被迫代替她去往敵國(guó)和親供搀。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案钠至? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,760評(píng)論 1 92
  • 前端開(kāi)發(fā)面試題 <a name='preface'>前言</a> 只看問(wèn)題點(diǎn)這里 看全部問(wèn)題和答案點(diǎn)這里 本文由我...
    自you是敏感詞閱讀 763評(píng)論 0 3
  • <a name='html'>HTML</a> Doctype作用趁曼?標(biāo)準(zhǔn)模式與兼容模式各有什么區(qū)別? (1)、<...
    clark124閱讀 3,498評(píng)論 1 19
  • 行動(dòng)
    東風(fēng)知我意_31ca閱讀 150評(píng)論 0 1
  • 網(wǎng)頁(yè)程序的邏輯 request進(jìn)來(lái)->從服務(wù)器獲取數(shù)據(jù)->處理數(shù)據(jù)->把網(wǎng)頁(yè)呈現(xiàn)出來(lái) url設(shè)置相當(dāng)于客戶端向服務(wù)...
    阡陌3536閱讀 378評(píng)論 0 0