前 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 面试问题。