了解CSS

了解CSS

360前端星计划-第二课
主讲:赵文博老师

CSS 是什么

  • Cascading Style Sheets
    用来定义页面元素的样式
    设置字体和颜色
    设置位置和大小
    添加动画效果

在页面中使用 CSS

<!-- 外链 -->
<link rel="stylesheet" href="/assets/style.css">

<!-- 嵌入 -->
<style>
  li { margin: 0; list-style: none; }
  p { margin: 1em 0; }
</style>

<!-- 内联 -->
<p style="margin:1em 0">Example Content</p>

CSS 是如何工作的

在这里插入图片描述

选择器

  • 找出页面中的元素,以便给他们设置样式
    • 使用多种方式选择元素
    • 按照标签名、类名或 id
    • 按照属性
    • 按照 DOM 树中的位置

通配选择器
在这里插入图片描述
标签选择器
在这里插入图片描述
id 选择器
在这里插入图片描述
类选择器
在这里插入图片描述
属性选择器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述 伪类 (pseudo-classes)

  • 不基于标签和属性定位元素
  • 几种伪类
    • 状态伪类
    • 结构性伪类

组合器 (Combinators)
在这里插入图片描述
在这里插入图片描述
选择器组

body, h1, h2, h3, h4, h5, h6, ul, ol, li {
  margin: 0;
  padding: 0;
}

[type="checkbox"], [type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

CSS文字

颜色

  • RGB
    在这里插入图片描述
    在这里插入图片描述
  • HSL
    在这里插入图片描述
    在这里插入图片描述
  • keyword
    在这里插入图片描述
  • alpha 透明度
    在这里插入图片描述

字体 font-family

在这里插入图片描述
在这里插入图片描述

  • 使用建议:
    字体列表最后写上通用字体族
    英文字体放在中文字体前面
  • 使用 Web Fonts
    在这里插入图片描述

font-size

  • 关键字
    small、medium、large
  • 长度
    px、em
  • 百分数
    相对于父元素字体大小

font-weight

在这里插入图片描述

line-height

在这里插入图片描述

font: style weight size/height family

h1 {
  /* 斜体 粗细 大小/行高 字体族 */
  font: bold 14px/1.7 Helvetica, sans-serif;
}

p {
  font: 14px serif;
}

text-align

在这里插入图片描述

spacing

在这里插入图片描述

text-indent

在这里插入图片描述

text-decoration

在这里插入图片描述

white-space

在这里插入图片描述

调试 CSS

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值