基础CSS

110 阅读2分钟

基础CSS笔记|青训营社区

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

CSS的使用方法

  • 外链link (定义在css样式文件中,通过选择器影响对应的标签。)
  • 嵌入style (定义在style标签中,通过选择器影响对应的标签。)
  • 内联 (直接定义在标签的style属性中。)

选择器

选择器名称选择的内容示例
元素选择器(也称作标签或类型选择器)所有指定 (该) 类型的 HTML 元素div 选择 <div>
通配符选择器选择所有标签*{color:red;}
ID 选择器具有特定 ID 的元素(单一 HTML 页面中,每个 ID 只对应一个元素,一个元素只对应一个 ID)#my-id 选择 <p id="my-id"> 或 <a id="my-id">
类选择器具有特定类的元素(单一页面中,一个类可以有多个实例).my-class 选择 <p class="my-class"> 和 <a class="my-class">
属性选择器拥有特定属性的元素img[src] 选择 <img src="myimage.png"> 而不是 <img>
伪(Pseudo)类选择器特定状态下的特定元素(link 是指默认状态下,visited 是指访问过后的状态,hover 是指鼠标移动上面的状态,active 是指鼠标按下的状态)a:hover 仅在鼠标指针悬停在链接上时选择 <a>

字体和文本

 字体大小 font-size

关键字:small、medium、large

单位描述
px设备上的像素点
%相对于父元素的百分比
em相对于当前元素的字体大小
rem相对于根元素的字体大小
vw相对于视窗宽度的百分比
vh相对于视窗高度的百分比

字体样式 font-style

关键字:normal(正常)、italic(斜体)

文字位置 text-align

关键字:left(居左)、right(居右)、center(居中)、justify(两侧对齐)

行高 line-height

首行缩进 text-indent

文字装饰 text-decoration

关键字:none、underline 下划线、line-through 贯穿线、overline 上划线

文字阴影 text-shadow