CSS基础 | 青训营笔记

40 阅读2分钟

这是我参与「第五届青训营」伴学笔记创作活动的第2天

本节课重点内容

  1. 什么是 css
  2. css 选择器
  3. css 属性
  4. css 继承
  5. css 布局

什么是 CSS

层叠样式表 — 也就是CSS — 是在HTML之后应该学习的第二门技术。HTML 用于定义内容的结构和语义,CSS 用于设计风格和布局。比如,可以使用 CSS 来更改内容的字体、颜色、大小、间距,将内容分为多列,或者添加动画及其他的装饰效果。

CSS 选择器

CSS 选择器是 CSS 规则的第一部分。它是元素和其他部分组合起来告诉浏览器哪个 HTML 元素应当是被选为应用规则中的 CSS 属性值的方式。选择器所选择的元素,叫做“选择器的对象”。

选择器的种类

下面的代码就是选了 h1 这个 HTML 元素,也就是类型选择器,在 css 中所有 HTML 元素都是类型选择器

h1 { }

在 css 中以 . 开头的选择器就是一个类选择器,例如 .box

.box { }

还有一种选择器和选择器很像的 id 选择器,和类选择器不同的是 id 选择器只能使用一次并且是以 # 符号开头的

#unique { }

* 代表的是选择所有 HTML 元素,通常称为通配符选择器,可以选择网页中的所有元素

* { }

CSS 布局

css 里最灵活的就是 css 布局了,通过 css 可以构建出各种各样的布局,我在开发中最常用的就是 flex 弹性盒子布局

弹性盒子是一种用于按行或按列布局元素的一维布局方法。元素可以膨胀以填充额外的空间,收缩以适应更小的空间。本文将解释所有的基本原理。

我们只要在选择器里面设置它的 display 属性即可完成使用 flex 盒子布局,就像这样

.box {
  display: flex;
}

总结

今天学到了很多东西,因为时间关系没有把所有学到的都记下。css 是网页开发中不可缺失的一部分,但是想要写好 css 是要付出很大的努力的!