前 40 名最常見的 CSS 面試問題和答案 [針對應屆生和有經驗者]
已發表: 2021-06-10每個行業都開始使用網站和應用程序來跟上快速變化的世界的步伐。 CSS 是構建和設計有吸引力的網站的最關鍵部分之一。
因此,對具有 HTML 的 CSS 知識的網頁設計師或 UI/UX 的需求變得至關重要。 在那裡,您不僅需要準備常規的CSS 面試問題,還需要準備HTML CSS 面試問題。 破解 CSS 面試是開始網頁設計師職業生涯的最重要部分。
所以在這篇文章中,我們討論了最常見的CSS 面試問題列表。 面試中會問到很多從基礎到高級 CSS 的話題,熟悉這些問題的指南很重要。 這份清單將幫助您理清面試流程並獲得您夢寐以求的工作。
頂級 CSS 面試問題和答案
1.定義CSS?
CSS 代表層疊樣式表。 它是一種樣式語言。 它是 HTML 元素最簡單的樣式語言。 除了是 HTML 中最流行的網頁設計語言之一,它的應用在 XHTML 中也很常見
2.提到CSS的由來?
樣式表(尤其是 CSS)的開始是 1980 年代的標准通用標記語言。
3、CSS有哪幾種形式?
CSS的不同形式是:
- CSS 1
- CSS 2
- CSS 2.1
- CSS 3
- CSS 4
4. 說明CSS的限制?
CSS 的限制是:
- 沒有表情
- 垂直控制的局限性
- 無法通過選擇器升序
- 無列聲明
- 無法使用規則、定位特定文本和样式
- 動態行為不控制偽類
5. 列出 CSS 的好處?
CSS的優點是:
- 帶寬
- 可訪問性
- 頁面重新格式化
- 站點範圍的一致性
- 內容與演示文稿分離
6. 定義 CSS 框架?
CSS 框架是預先計劃好的庫,它允許使用 CSS 語言更輕鬆、更符合標準的網頁設計和样式。
7. 誰規定了 CSS 的規範?
CSS 規範由萬維網聯盟維護。
8. CSS 可以通過哪些方式集成為網站?
CSS 可以通過三種方式集成為網頁:
- 內聯:CSS 通過屬性樣式應用 HTML 元素。
- 嵌入:代碼可以放置在 Head 元素內的 Style 元素中。
- 鏈接/導入:CSS 可以保存在外部文件中,然後通過鏈接元素鏈接。
9. 外部樣式表有哪些優點和缺點?
優點:
- 只能使用一個文件來控制各種具有不同樣式的文檔。
- HTML 的多個元素可以有多個文檔,然後可以有多個類。
- 作為選擇器的複合情境、分組和方法可用於對樣式進行分組。
缺點:
- 對於具有不同樣式信息的文檔,需要額外下載。
- 必須下載外部樣式表才能提供文檔。
- 對於小樣式的定義是不切實際的。
10. 說明嵌入式樣式表的優點和缺點?
優點:
- 不需要額外的下載。
- 在單個文檔中,可以創建多種類型的標籤。
- 選擇器和分組方法可用於在復雜情況下應用樣式。
缺點::
- 不能用於控制多個文檔。
11、CSS選擇器是什麼意思?
CSS 選擇器是等同於 HTML 的字符串,使用它來聲明一個或一組聲明。 它是用於在 CSS 選擇器中排列樣式表和 HTML 的鏈接。
12. CSS 允許的媒體類型有哪些?
媒體提供文檔的定制和設計。 媒體控件可用於通過從網絡加載外部樣式表來檢索和使用它們。
13、物理標籤和邏輯標籤的區別?
- 邏輯標籤對外觀沒有用,而物理標籤是表示中的標記。
- 邏輯標籤是舊版本,只關注內容,而物理標籤是新版本。
從世界頂級大學在線學習軟件課程。 獲得行政 PG 課程、高級證書課程或碩士課程,以加快您的職業生涯。
14. 說明樣式表和 HTML 的區別?
儘管 HTML 具有簡單的結構方法,但 HTML 缺乏樣式。 樣式表不僅提供樣式,還具有更好的格式選項和瀏覽功能。
15.描述“規則集”?
可以鏈接到其他選擇器的選擇器的標識由規則集完成。
16. CSS 中是否區分大小寫?
CSS 中不區分大小寫,但字體系列和 URL 區分大小寫。
17. 給出聲明塊的定義?
聲明塊是方向目錄,由大括號內的屬性、值和冒號組成。
18. 徵集字體的各種屬性?
他們是:
- 字體樣式
- 字體變體
- 字體粗細
- 字體大小/行高
- 字體系列
- 標題
- 圖標
19. 為什麼插入文件容易導入?
導入允許將外部工作表組合到不同工作表中的功能。 可以使用不同的工作表和文件來獲得不同的功能。
20. 類選擇器有什麼用?
類選擇器是對特定樣式具有獨特屬性的選擇器。 可以通過此來完成帶有關聯和样式的 HTML 聲明。
21. Class 選擇器和 ID 選擇器有什麼區別?
ID 選擇器只選擇與其他元素不同的單個元素,而類選擇器選擇整體塊。 一個元素有時可以同時擁有一個類和一個 ID。 ID 是唯一的,但類不是。
22. 可以在 CSS 中添加多個聲明嗎?
分號可用於在 CSS 中添加多個聲明。
23.什麼是偽元素?
偽元素為選擇器添加了一些特殊效果。 CSS 在 HTML 標記中應用各種樣式,但有時無法在文檔中使用額外的樣式或標記。 這是使用 CSS 中可用的一種稱為偽元素的特性的時候。 它允許額外的樣式或標記,而不會干擾或篡改實際文檔。
24. 如何取消下劃線超鏈接?
使用外部樣式表和控制語句可以推翻超鏈接的下劃線。
25. CSS 可以幫助恢復默認屬性值嗎?
在 CSS 中,由於缺少默認值,不可能恢復到舊值。 必須重新聲明該屬性才能取回默認屬性。
列出 CSS 中使用的媒體類型的種類?
不同的媒體在 CSS 中具有不同的屬性,因為它們不區分大小寫。
他們是:
- Aural(用於語音和聲音合成器)
- 打印
- 投影
- 手持式
- 屏幕
27. 定義 CSS Box Model 並聲明它的元素?
CSS 盒子模型定義了 CSS 的所有元素的佈局和設計。 其中包括:邊距、邊框、填充和內容。
28. 什麼是上下文選擇器?
上下文選擇器用於選擇元素的特殊出現。
29. 將十六進制顏色代碼與 RGB 值進行比較?
可以通過兩種方式詳細說明顏色:
- 通過字符,即顏色的十六進制編碼,前面帶有# 的字母和數字的組合。
- 通過混合藍色、綠色和紅色,可以指定顏色的值。
30. 定義帶有 CSS 上下文的圖像精靈?
Image Sprites 是將多張圖像合併為一張的過程。 它減少了加載圖像所需的時間並更快地提供信息。
31.比較CSS中的分組和嵌套?
分組:在分組中,可以通過對具有相同屬性或值的選擇器進行逐字分組來減少代碼。
嵌套:在嵌套中,一個選擇器在另一個選擇器中指定。
32. 如何定義元素的尺寸?
元素的維度屬性可以通過以下方式定義:
- 高度
- 最大高度
- 最大寬度
- 最小高度
- 最小寬度
- 寬度
33.什麼是浮動屬性?
使用 float 屬性,可以將圖像與文本一起向右或向左移動。 應用此屬性不會更改應用它的元素的屬性。
34. Z索引的作用是什麼?
有時,在使用 CSS 定位 HTML 元素時,可能會發生重疊。 Z 索引有助於識別和指定重疊的元素。 Z 索引的默認值為零,但它可以是正數或負數。
36. 哪個是先例:HTML 程序還是 CSS 屬性?
CSS 屬性優先於 HTML 過程。 即使是不支持 CSS 的瀏覽器,也會顯示 HTML 屬性。
37. 定義內聯樣式?
內聯樣式用於 HTML 的各個元素以添加樣式。
38、在CSS中,如何添加註釋?
/* 和 */ 可用於在 CSS 中添加註釋。
39.什麼是屬性選擇器?
屬性選擇器是一組值、元素及其部分。
40. 定義財產?
屬性是一種有助於影響 CSS 語言的樣式。 它們包含相應的屬性或值。 例如。 字體,有不同的風格,如斜體、粗體等。
41. 什麼是規則?
規則是適用於整個工作表而不是部分適用的規則。 它前面是 @,後面是 AZ、az 或 0-9。
42、CSS和CSS3有什麼區別?
CSS 沒有模塊的概念。 CSS3 結合了一項新功能,可以將 CSS 代碼分組到方便的模塊中。 模塊確保特定組件的所有樣式都駐留在一個位置。 查看這篇文章以獲得詳細的答案。
結論
這一系列CSS 面試問題將極大地幫助您準備 CSS 面試。 這些是高概率的問題,並且在 viva 中經常被問到。 確保您準備好這些答案,以防面試官提出這些問題。
如果您想為這次面試做好更好的準備,軟件開發執行 PG 計劃 - 全棧開發專業化等課程可能會對您有所幫助。 您還可以選擇upGrad的其他軟件開發程序,因為它們會更好地為您準備HTML CSS 面試問題。