css引入方式以及选择器

183 阅读2分钟

css引入方式

  • 内嵌式
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>内嵌式</title>
    <style>
        span {
            color: blue;
        }
    </style>
</head>

<body>

    <span>一行显示多个</span>
</body>

</html>
  • 外链式步骤:
  1. 新建一个以css结尾的后缀名文件
  2. 通过link标签引入对应的css文件
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>外链式</title>
    <link rel="stylesheet" href="./外链式.css">
</head>

<body>
    <div>外链式</div>
</body>

</html>
  • 行内式
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>行内式</title>
</head>

<body>
    <p style="font-size: 40px;color:red;">行内式</p>
</body>

</html>

基础选择器

选择器作用:选中页面中对应的标签(找她),方便后续设置样式
基本选择器主要有: 标签选择器、类选择器、id选择器、通配符选择器

标签选择器

语法:

标签名{
	/*css属性*/
	属性:属性值;
	属性:属性值;
}

html

<div>独占一行</div>

css

div{
    color:red
}

标签选择器是选择当前页面里面的所有一类标签,比如选择页面中所有的div标签,不是选其中一个。

类选选择器

样式点的定义, 结构类(class)调用

.类名{
	/*css属性*/
	属性:属性值;
	属性:属性值;
}

html

```<p class="box box1">我也会改变颜色和大小</p>

css

.box {
            /* css属性 */
            /* 文本颜色 */
            color: red;
            /* 字体大小 */
            font-size: 30px;
        }

1.所有标签上都可以有class属性,class属性的属性值称为类名(类似于名字)

2.类名可以由数字、字母、下划线、中划线组成,但不能以数字或者中划线开头

3.一个标签可以同时有多个类名,类名之间以空格隔开

4.类名可以重复,一个类选择器可以同时选中多个标签

id选择器

使用方法跟类非常的相似。 样式 #定义, 结构 id调用
语法:

#id名{
	/*css属性*/
	属性:属性值;
	属性:属性值;
}

html

<div id="box">id选择器</div>

css

 #box {
            /* 文本颜色 */
            color: red;
            /* 字体大小 */
            font-size: 40px;
        }

写样式,首先考虑用类选择器。

写样式,首先考虑用类选择器。

语法

*{
	/*css属性*/
	属性:属性值;
	属性:属性值;
}
*表示选中所有的标签

html

 <div>多么痛的领悟你是我的全部</div>
    <div>多么痛的领悟你是我的全部</div>
    <span>多么痛的领悟你是我的全部</span>
    <h3>多么痛的领悟你是我的全部</h3>
    <p>多么痛的领悟你是我的全部</p>

css

*{
    color:red;
}

特殊情况下才会使用