美文网首页
CSS基础学习

CSS基础学习

作者: 酵母小木 | 来源:发表于2019-03-07 09:53 被阅读0次

本文转载自Thoughtworks学习平台的训练营的学习任务,仅供个人笔记回忆之用

CSS它允许有选择性地为HTML文档的元素添加样式。CSS规则如下图所示: CSS规则

1. 基础语法:

  • 选择器(Selector)
    HTML 元素的名称位于规则集开始。它选择了一个或多个需要添加样式的元素(在这个例子中就是 p 元素)。要给不同元素添加样式只需要更改选择器就行了。
  • 声明(Declaration)
    一个单独的规则比如 color: red; 这指定了你想要添加样式元素的属性。
  • 属性(Properties)
    这是你改变 HTML 元素样式的方法。(在这个例子中 color 就是 <p> 元素的属性。)在 CSS 中,你通过选择合适的属性来改变你的规则。
  • 属性值(Property value)
    在属性的右边,冒号后面,我们拥有属性值,用于从指定的属性里的非常多的外观中选择一个值(我们除了 red 之外还有很多属性值可以用于 color )。

注意其他重要的语法:

  • 每个规则集(除了选择器的部分)都应该包含在成对的大括号里({})。
  • 在每个声明里,你应该用冒号(:)分离开属性与属性值。
  • 在每个规则集里,你应该用分号(;)分离开各个声明。

2. 如何在HTML中引用CSS?

想要在HTML文档中应用CSS,有三种方法:

  • 外链:
<link rel="stylesheet" href="/path/to/style.css">
  • 嵌入:
html
  <style type="text/css">
    li { margin: 0; list-style: none; }
    p { margin: 1em 0; }
  </style>
  • 内联:
<p style="margin:1em 0">Example Content</p>

3. 当同一个 HTML 元素被不止一个样式定义时,会使用哪个样式呢?

一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中。

  • 最低:浏览器缺省设置
  • 低:外部样式表
  • 高:内部样式表(位于 <head> 标签内部)
  • 最高:内联样式(在 HTML 元素内部)

4. CSS注释

在CSS中可以通过 / 我是注释 / 这样的形式添加注释,示例如下

/* 设置按钮宽度 */
.form button {
  width: 240px;
}

5. CSS中基本长度单位

绝对单位 度量 相对单位
px 像素,对应显示器的一个像素点 em 相对于该元素的一个 font-size
px 像素,对应显示器的一个像素点 rem 相对于 html 元素的 font-size
in 英寸 vh 浏览器窗口高度的 1%
cm 厘米 vw 浏览器窗口宽度的 1%
mm 毫米 vmin vh 和 vw 中的较小者
pt 磅 (1 pt 等于 1/72 英寸) vmax vh 和 vw 中的较大者

6. CSS中的颜色

  • 关键字,如:red → 红色,blue → 蓝色等
  • Hex,用三位16进制的数字来表示,分别代表rgb三色的值大小,从 0 到 ff,以此代表0-255,如:#4286f4
  • RGB & RGBA,rgb分别代表红色、绿色、蓝色,值分别为0-255,其中a代表透明度,如:rgb(66, 134, 244), rgba(66, 134, 244,0.5),
  • HSL & HSLA,代表色相、饱和度和亮度,色相是色彩的基本属性,就是平常所说的颜色名称,如红色、黄色等,以0-360度衡量,饱和度(S)是指色彩的纯度,越高色彩越纯,低则逐渐变灰,亮度越高颜色越亮,饱和度和亮度使用0%-100%的范围,其中a代表透明度,值为0-1,如:hsl(120, 100%, 50%)

相关文章

网友评论

      本文标题:CSS基础学习

      本文链接:https://www.haomeiwen.com/subject/pefxpqtx.html