css实战手册第四版英文_27 个 CSS 面试的高频考点助力金三银四

CSS是层叠样式表( Cascading Style Sheets )的缩写,是一种样式表语言,用于描述以 HTML 之类的标记语言编写的文档的布局。它是用于设计Web页面的三剑客之一,另外两位浩客是HTMLJavascript

CSS 的设计目的是使样式和内容分离,包括布局、颜色和字体。这种分离可以提高内容的可访问性,在样式特征的规范中提供更多的灵活性和控制,通过在一个单独的. .css 文件中指定相关的 CSS,使多个 web 页面能够共享格式,并减少结构内容中的复杂性和重复。

它具有简单的语法,并使用大量的英文关键字来指定各种样式属性的名称。

既然我们已经讨论了CSS的基础知识,让我们来观察一下基于CSS的重要面试问题。

问题1:什么是 CSS?

CSS(层叠样式表)是一种样式语言,对于 HTML 元素来说足够简单。它在网页设计中非常流行,其应用在XHTML中也很常见。

问题2:为什么要开发CSS?

CSS是在1997年开发的,作为一种web开发人员设计他们正在创建的web页面布局的方法。它的目的是让开发者将网站代码的内容和结构从视觉设计中分离出来。

这种结构和设计的分离允许HTML执行比原来更多的功能。

问题3:CSS的主要版本有哪些?

CSS的不同版本:

  1. CSS1

  2. CSS2

  3. CSS2.1

  4. CSS3

问题4:CSS样式的组成部分是什么?

一个样式规则由三部分组成:

  1. 选择器–选择器是 HTML 标记,用于选择要设置样式的内容。它根据其ID,类和名称选择 HTML元素。

  2. 属性–属性是 HTML 标签的一种属性。简而言之,所有 HTML 属性都转换为 CSS 属性。

  3. – CSS中的值定义CSS属性的一组有效值。

问题 5:有多少种方法可以将 CSS 集成为 web 页面

CSS 可以集成为三种方式

  1. 内联:直接在HTML元素上使用

hello worldp>
  1. 外部:在工作空间中创建单独的CSS文件,然后在创建的每个web页面中链接它们





head>
  • 内部: web 页面的 head 元素在其中实现了内部 CSS。

head>