Web開發的常見面試題HTML和HTML5等

2022-08-28 19:15:11 字數 1362 閱讀 4699

作為一名前端開發人員,html,html5以及**優化都是必須掌握的技術,下面列舉一下html, html5, **優化等常見的面試題:

html常見面試題:

1. 什麼是semantic html(語義html)?

semantic html是一種編碼風格, 它通過新增能夠被計算器所理解的語義(meta data),從而使html成為乙個通用的資訊交換媒介。在語義html中,,這類其中的內容不具有實際意義的標籤是不應該被使用的,因為他們只是為了進行格式化,沒有提供要表達的意義及頁面結構。

2. doctype 有什麼作用?

doctype主要作用是告訴瀏覽器這個網頁是哪種html, 瀏覽器根據這個標示進行頁面渲染。如果doctype宣告不當或沒有宣告,瀏覽器將會用quirks mode(怪異模式)對頁面進行渲染。

3. 什麼是quirks mode(怪異模式)?

怪異模式(英語:quirks mode)是指在計算機領域中,一些網頁瀏覽器為了維持對較舊的網頁設計的向後相容性,而使用的一種技術,有別於嚴格遵循全球資訊網聯盟(w3c)與網際網路工程任務組(ietf)標準而設計的「標準模式」。

4. 標準模式和怪異模式之間的區別是什麼?

兩者之間突出的不同是對 css ie盒模型缺陷的處理。在ie6之前,internet explorer 曾經使用一種決定乙個元素的盒模型的寬度和高度的,與 css 規範所指定相衝突的演算法,而且由於 internet explorer 的流行,很多依賴於這種不正確的演算法的網頁被建立。而在ie 6, internet explorer 在標準模式下渲染時使用了 css 規範的演算法,而在 quirks 模式下使用先前的,不規範的演算法。 

另乙個值得一提的不同點是某些行內 (inline) 元素的垂直對齊;很多早期的瀏覽器對齊至包含它們的盒子的下邊框,雖然 css 的規範要求它們被對齊至盒內文字的基線。標準模式下,基於 gecko 的瀏覽器將會對齊至基線,而在 quirks 模式下它們會對齊至底部。

html5常見面試題:

1. html5有哪些新的頁面元素?

主要有, , , , , , , , , , , , , , , , , , , 和

2. html5去除了哪些頁面元素?

,另外一些不在支援的元素包括

3. html5有哪些新的表單元素?

datalist, datetime, output, keygen, date, month, week, time, number, range, email, 和 url.

4. html5增加了哪些標準的api?

5.  html5 和老的 html之間的快取機制有什麼不同?

HTML常見面試題

2.1 什麼是 html 語義化?html語義化,也就是標籤的語義化,指的是通過標籤便能判斷內容具 體語言含義。例如,瀏覽器可以根據h1標籤判斷出標籤包含的內容是標 題,根據p標籤可以判斷出內容是段落等。2.2 為什麼要 html 語義化?1.對搜尋引擎友好。2.更容易讓螢幕閱讀器讀取網頁內容。3....

IOS開發常見面試題

1.解釋一下oc中的執行時。1 runtime是什麼 runtime是一套比較底層的c語言api,屬於1個c語言庫,包含了很多底層的c語言api 平時編寫oc 在程式執行過程中,其實最終都轉換成了runtime的c語言 runtime是oc的幕後工作者。2 舉例 oc person alloc in...

前端開發常見面試題

1.盒子模型 所謂盒子模型 box model 就是把html頁面中的元素看作是乙個矩形的盒子,也就是乙個盛裝內容的容器。每個矩形都由元素的內容 content 內邊距 padding 邊框 border 和外邊距 margin 組成。2.html5新特性 3.div垂直水平居中 child 1 f...