1、CSS三大特性
CSS的三大特性指的是层叠(Cascading)、继承(Inheritance)和样式(Style)。
- 层叠(Cascading):当多个样式规则应用于同一个元素时,CSS规定了样式的优先级,以确定哪个样式将被应用。层叠顺序由选择器的特异性、来源(如内联样式、内部样式表、外部样式表)和声明的顺序决定。
- 继承(Inheritance):子元素可以继承父元素的某些样式属性,如
color
和font
属性,但并非所有属性都可以继承。 - 样式(Style):CSS允许开发者为HTML元素定义样式,这些样式可以是内联的、内部的或外部的。
2、CSS像素详解
CSS中的像素(px)是一个度量单位,用于定义元素的大小、间距和位置。CSS像素与传统的计算机屏幕像素不同,它是一个相对单位,可以根据屏幕分辨率和浏览器的设置进行缩放。
- 物理像素:显示器上的实际像素点。
- 设备独立像素:CSS中的像素,用于在不同设备上保持一致的视觉表现。
- 视口:浏览器窗口的大小,可以与屏幕分辨率不同。
3、CSS颜色详解
CSS提供了多种定义颜色的方法&#