Day02-CSS 基础选择器、文字控制属性

37 阅读1分钟

1. CSS定义

  • 层叠样式表 image.png

2. CSS引入方式

  • 内部样式表:学习使用,把css代码协助在html和style标签里面
  • 外部样式表:开发使用,css代码写在单独的CSS文件中(.css),在html使用link标签引入
  • 行内样式:配合JavaScript使用,css写在标签的style属性值里

image.png

3.选择器

  • 作用:查找标签,设置样式

3.1 标签选择器

  • 使用标签名作为选择器-> 选中同名标签设置相同的样式
  • 如 p h1 div a img
  • 缺点:没有办法实现差异化

3.2 类选择器

image.png

3.3 id选择器

image.png

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /*  */
        #red {
            color: red;
        }
    </style>
</head>
<body>
    <div id="red">
        啦啦啦啦
    </div>
</body>
</html>

3.4 通配符选择器

  • 作用:开发初期,删除所有标签的默认样式,后面需要多少设置多少

image.png

4.画盒子

image.png

5.文字控制属性

image.png

5.1 字体大小

  • pc端常用单位是px

image.png

5.2 字体粗细

image.png

5.3 字体倾斜

  • 一般用于清除em标签的倾斜效果 image.png

5.4 行高

image.png image.png

垂直居中

image.png

5.5 字体族

  • 属性名:font-family
  • 属性值: 字体名
  • 可以直接去淘宝或者京东复制过来 image.png

5.6 字体复合属性font

  • 了解就行,也可以复制过来,哪里要改改哪里就行 image.png

image.png

5.7 文本缩进

  • 属性名:text-indent
  • 属性值: 数字+px 或 数字+em(推荐,1em=当前标签的字号大小)--工作常用

image.png

5.8 文本对齐

  • 本质:居中的是文字内容,不是标签 image.png

5.9 图片对齐

image.png

image.png

5.10 修饰线

image.png

5.11 文字颜色

image.png

6. 调试工具

image.png