CSS的介绍 | 青训营笔记

92 阅读2分钟

CSS的介绍 | 青训营笔记

这是我参与「第四届青训营 - 前端场」笔记创作活动的第三天

一:什么是CSS

Cascading Style Sheet 层叠级联样式表

CSS:表现(⽹页)

字体,颜⾊,边距,⾼度,宽度,背景图⽚,⽹页定位,⽹页浮动…

二:CSS的好处

1、内容和表现分离

2、⽹页结构表现统⼀,可以实现复⽤

3、样式⼗分的丰富

4、建议使⽤独⽴于html的css⽂件

5、利⽤SEO,容易被搜索引擎收录!

三:CSS的导入方式

1.4 CSS的3种导⼊⽅式

优先级顺序:就近原则

拓展:外部样式俩种写法

链接式:

<link rel="stylesheet"href="css/style.css">

导⼊式

<style>

@import url("css/ne.css");

</style>

四:选择器

选择器分为 基础选择器复合选择器 两大类
基础选择器是由单个选择器组成的
基础选择器又包括:标签选择器、类选择器、id选择器和通配符选择器

五、基础选择器

标签选择器

标签选择器(元素选择器)是指用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指绽定统一的CSS样式。
作用:标签选择器可以把某一类标签全部选择出来,比如所有的<div>标签和所有的<span>标签。
优点:能快速为页面中同类型的标签统一设置样式。
不能设计差异化样式,只能选择全部的当前标签

标签名 {
	属性1: 属性值;
	属性2: 属性值;
	属性3: 属性值;
	...
}

类选择器

.red {
            color: red;
        }
 <ul>
            <li class="red">标签</li>
            <li>web标准</li>
        </ul>       

不能用标签做类名
可以用短横线 - 命名
不要用纯数字,中文等命名

多类名

.setred {
            color: red;
        }
        .font-size {
            font-size: 40px;
        }
<h1 class="setred font-size">红色,40像素字体大小</h1>//类与类之间空格空开即可

id选择器

#id名 {
	属性1: 属性值;
	属性2: 属性值;
	属性3: 属性值;
	...
}

与类的区别:样式是通过#来定义的,结构通过id调用,只能调用1次,别人无法使用!
id经常与JavaScript搭配使用

通配符选择器

选取页面中所有的元素(标签)

* {
 	color: red;
 }