前端零基础教学开始第二天 02 -day _ Css 的发展历程

引言: 我所教授的前端知识适用于纯小白,零基础。未来发展方向是前端领域,需要系统学习的人,从零到1的人 转载需备注地址---- 我是(我想静静)一个要把代码写出艺术感的人! 写代码的男人很帅气!

    说起HTML,是一个超文本标记语言,他只关注内容的语义,css的出现,拯救了混乱的HTML,Css 最大的贡献就是,让HTML从样式中脱离苦海,实现了HTML专注去做结构呈现

    1、CSS初识 Css全称CasCading Style Sheets 通常称为Css 样式表或层叠样式表(级联样式表),就是网页的美容师,给标签设置样式,外观显示样式。

  ##  正课开始:

  ##  1、引入css 样式表 (书写位置)

css可以写到那个位置?是不是一定要写到html文件里面呢? 答案当然是 否了,

```

**重点 **:样式书写的三种格式  行内, 内部样式表 , 外链 

```

## 1、1 行内样式 也叫(内联样式 少用)

通过标签的style 属性来设置元素的样式

<标签名 style="属性1:属性值;属性2:属性值2;">

前端任重而道远


## 2、1 内部样式表 (内嵌样式表  常用)

内嵌样式是将css代码集中写在HTML 文档中的head 头部标签中,并且用style 标签定义

   

   

加班中

   

加班中

   

加班中

   



##    3、1 外部样式表(外链式    实际开发用)

    链入是将所有的样式放在一个或多个以css为扩展名的外部样式表中,通过link 标签将外部样式表文件连接到html文档中

    href 进行链入  文件名是  day.css 文件名以css 结尾


    htef : 定义所连接外部样式表的文件url

type : 定义所连接文档的类型

rel  :定义当前文档与被连接文档之间的关系定义为stylesheet 样式表

   


   

   

    Document

   

   


样式表总结:      优点     缺点     使用情况

行内样式表 书写方便权重高     没有实现样式和结构分离    较少

内部样式表 部分结构和样式相分离 没有彻底分离        较多

外部样式表 完全实现结构和样式相分离 需要引入   最多

## 样式书写一定要展开格式 用这样

.style{

display:block;

width:50px;

}

## CSS 选择器 重点 重点 重点!!!

css  选择器 干啥的? 选择标签用的,可以把我们想要的标签选择出来 必须有记住

CSS 基础选择器

1、标签选择器

2、类选择器    类选择器使用:不要纯数字或者数字开头,中文等命名,尽量使用英文字母来表示如果比较复杂使用- 的化尽量使用中- 杠 不要用下_ 有容有兼容问题

3、多类名选择器

4、id选择器

5、id 选择器和类选择器

6、通配符选择器

1、1 标签选择器 (元素选择器)

    标签选择器是指用HTML 标签名作为选择器,按标签名称分类

      ***优点快速为页面中同类型的标签统一样式,同时缺点也是不能设计差异化样式

    div{

color: green;

font-size: 14px;

}

p{

    color: orange;

    font-size: 20px;

}

```

前端加班中

前端加班中

前端加班中

前端加班中

前端加班中

前端加班中

```

1、2 类选择 实际开发中用的最多

    调用类选择器 给第一个div 谁调用谁生效,不调用不生效,class 是类 在style 里面 加 . 点 开始


    特点:多个标签可以调用同一个类选择器 ,但是谨记一个标签只能有一个 class ,但是一个标签可以同时调用多个类选择器

```

加班写代码

加班写代码
调用多个类选择器

加班写代码

```

## 1、3  id 选择器使用 #  进行标识,后面紧跟id名其基本语法格式如下

    id 选择器

特点 1、一个id 选择器只能被调用一次,多次使用不符合w3c 规范 js调用会出错

特点 2、 一个标签不能同时调用多个id 选择器

特点 3、 一个标签可以同时调用类选择器和id 选择器

#box{

color: orange;z-index:

font-size:100px;

}

.box2{

    width:300px;

    height:400px;

}

   

嘿嘿

   

嘿嘿

   


## 1.4通配符选择器

    通配符选择器 页面上所有的选择器,使用较少

    *{

color: red;

font-size: 100px;

}

   

01

02

03

## 2. CSS 字体样式属性

    属性:用于设置字号,该属性的值可以使用相对长度单位,也可以使用绝对长度单位,相对长度单位比较常用。推荐使用相熟单位px

      相对长度单位  说明

      em 相对于当前对象内文本的字体尺寸  1em = 16像素

      px                    像素最常用,推荐使用


    .box{

font-size:40px;

font-family: "宋体";

font-weight: 400;

font-style:normal; 正常

line-height:10px;  使用最多的是像素 10px的百分之200% 是20

color:文本颜色

}

font-siez: 设置字体大小

font-family : 设置字体

现在网页中普遍使用14px  尽量使用偶数数字 字号

font-weight:字体粗细 normal正常,bold加粗 bolder 更粗 或者使用数字 100-900  100-400 是正常,  500 以后是加粗,实际开发700

font-style:  字体风格 normal  正常    italic: 浏览器会显示斜体的字体样式

                    oblique:浏览器会显示倾斜的字体样式

line-height:  控制行与行之间的距离 单位使用 px

![](https://user-gold-cdn.xitu.io/2018/12/16/167b6b9eb577064d?w=1200&h=666&f=png&s=110403)

## 3、Css 外观属性

        1、颜色名称

        2、十六进制从 0-9 从 a-f

    .box{

        color:pink;

        text-align:  left;

        text-indent: 2em; 1个em是1个汉子的大小 首行缩进

        text-decoration: none; 一般在a标签时候使用a 标签带下划线

    }

```

   

Css 外观属性

```

## text-align: 文本水平对齐方式有三个 默认值是left , center right

1、管理内容的水平对齐方式

2、 text-indent: 文本首行缩进一般使用em

3、text-decoration: none; 默认值是none  underline定义文本下一条线

## Css 复合选择器

    复合选择器是由两个或者多个基础选择器,通过不同的方式组合而成的,目的是为了可以选择更准确更精细的目标元素标签


1、交集选择器由两个选择器构成,找到的标签必须满足,既有标签一的特点,也有标签二的特点。

交集选择器既又的关系,尽可能的少使用

```

.box{

color: red;

font-size:100px;

}

div.box{

text-decoration: underline;

}

```

交集选择器1

交集选择器2

交集选择器2

2、 后代选又称为包含选择器,用来选择元素或元素组的后代,写法把外层标签写在前面,内层标签写在后面,中间用空格分隔开,当标签发生嵌套时,内层标签就成为外层标签的后代

    发生前提:包含关系

特点:1父元素在前,子元素在后

```

div p  span{

color: pink;

font-size:20px;

}

先找div 然后 p 然后 span  span发生了改变 后代选择器

div 是父元素

p 是子元素

span是p的子元素 

```

## 3、开发者工具使用,代码出现问题第一时间找浏览器

使用浏览器:Chrome F12 Mac电脑我的打开方式是com + shift + c

com + 加号 可以放大代码

com + 0 恢复浏览器大小

你可能感兴趣的:(前端零基础教学开始第二天 02 -day _ Css 的发展历程)