CSS 教程

查看目录版

查看原版

CSS 简介

CSS 指层叠样式表(Cascading Style Sheets),插入样式表的方法有以下3种。

如何插入样式表

样式选择器种类

多重样式优先级

多重样式优先级顺序

下面是一份优先级逐级增加的选择器列表,其中数字 7 拥有最高的优先权:

  1. 通用选择器(*)
  2. 元素(类型)选择器
  3. 类选择器
  4. 属性选择器
  5. 伪类
  6. ID 选择器
  7. 内联样式 style
!important 规则除外

与优先级无关,会覆盖CSS中任何其他的声明不建议使用

权重计算
CSS 优先级法则
  1. 选择器都有一个权值,权值越大越优先;
  2. 权值相等时,后出现的样式表设置要 优于 先出现的样式表设置;
  3. 继承的 CSS 样式,不如后来指定的 CSS 样式;

CSS Backgrounds(背景)

背景颜色

背景图像

背景图像 - 水平或垂直平铺

背景图像 - 固定或滚动

背景图像 - 位置

合并写法

CSS Text(文本)

文本对齐

文本修饰

文本转换

文本缩进

文本间隔

CSS Fonts(字体)

CSS 颜色(color)

CSS的颜色有三种表示方法,分别是:

CSS link(链接)

CSS ul(列表样式)

不同的列表项标记

列表项标记的图像

浏览器兼容性解决方案

列表 - 缩写属性

CSS Table(列表)

表格 - 折叠边框

表格 - 文字对齐

CSS 盒子模型

CSS 轮廓(outline)属性

CSS Margin和Padding

CSS 尺寸

CSS Display(显示)和Visibility(可见性)

CSS Positioning(定位)

Static 定位

默认值,没有定位,出现在正常的流中,不会受到top,bottom,left,right影响。

Fixed 定位

Relative 定位

Absolute 定位

重叠的元素

CSS Float(浮动)

CSS 对齐

中心对齐,使用margin属性

使用position属性设置左,右对齐

使用float属性设置左,右对齐

使用Padding设置垂直居中对齐

CSS 组合选择符

后代选取器

子元素选择器

相邻兄弟选择器

普通兄弟选择器

CSS 伪类和伪元素

伪类 - 简介

伪类 - 语法

伪类 - 常用

CSS 导航栏

水平导航栏

CSS 下拉菜单

CSS 图片廊

CSS 图片透明

CSS 图片拼合技术

CSS 媒体类型

CSS 响应式设计

Viewport

网格视图

简介

将一个页面分成12列,在浏览器窗口大小调整时会自动伸缩。

创建响应式网格视图

媒体查询

媒体查询

添加断点

方向:横屏/竖屏

语法

实例

图片

图片

背景图片

为不同设备添加背景图片

HTML5 <picture> 元素

视频

框架

CSS 拓展阅读