02-CSS
创始人
2024-05-31 03:42:54
0

一、emmet语法

1、简介

Emmet语法的前身是Zen coding,它使用缩写,来提高html/css的编写速度, Vscode内部已经集成该语法。

快速生成HTML结构语法

快速生成CSS样式语法

2、快速生成HTML结构语法

  • 生成标签 直接输入标签名 按tab键即可 比如 div 然后tab 键, 就可以生成

  • 如果想要生成多个相同标签 加上 * 就可以了 比如 div*3 就可以快速生成3个div

  • 如果有父子级关系的标签,可以用 > 比如 ul > li就可以了

  • 如果有兄弟关系的标签,用 + 就可以了 比如 div+p

  • 如果生成带有类名或者id名字的, 直接写 .demo 或者 #two tab 键就可以了

  • 如果生成的div 类名是有顺序的, 可以用 自增符号 $

  • 如果想要在生成的标签内部写内容可以用 { } 表示

3、快速生成CSS样式语法

CSS 基本采取简写形式即可

  • 比如 w200 按tab 可以 生成 width: 200px;

  • 比如 lh26px 按tab 可以生成 line-height: 26px;

4、快速格式化代码

Vscode 快速格式化代码: shift+alt+f

也可以设置 当我们 保存页面的时候自动格式化代码:

1)文件 ------.>【首选项】---------->【设置】;

2)搜索emmet.include;

3)在settings.json下的【工作区设置】中添加以下语句:

  • "editor.formatOnType": true,

  • "editor.formatOnSave": true

二、css的复合选择器

1、什么是复合选择器?

在 CSS 中,可以根据选择器的类型把选择器分为基础选择器和复合选择器,复合选择器是建立在基础选择器之上,对基本选择器进行组合形成的。

  • 复合选择器可以更准确、更高效的选择目标元素(标签)

  • 复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的

  • 常用的复合选择器包括:后代选择器、子选择器、并集选择器、伪类选择器等等

2、后代选择器 (重要)

定义:

后代选择器又称为包含选择器,可以选择父元素里面子元素。其写法就是把外层标签写在前面,内层标签写在后面,中间用空格分隔。当标签发生嵌套时,内层标签就成为外层标签的后代。

语法:

元素1 元素2 { 样式声明 }

上述语法表示选择元素 1 里面的所有元素 2 (后代元素)。

例如:

ul li { 样式声明 } /* 选择 ul 里面所有的 li标签元素 */
  • 元素1 和 元素2 中间用空格隔开

  • 元素1 是父级,元素2 是子级,最终选择的是元素2

  • 元素2 可以是儿子,也可以是孙子等,只要是元素1 的后代即可

  • 元素1 和 元素2 可以是任意基础选择器

3、子选择器 (重要)

定义:

子元素选择器(子选择器)只能选择作为某元素的最近一级子元素。(简单理解就是选亲儿子元素)

语法:

元素1 > 元素2 { 样式声明 }

上述语法表示选择元素1 里面的所有直接后代(子元素) 元素2。

例如:

div > p { 样式声明 } /* 选择 div 里面所有最近一级 p 标签元素 */
  • 元素1 和 元素2 中间用 大于号 隔开

  • 元素1 是父级,元素2 是子级,最终选择的是元素2

  • 元素2 必须是亲儿子,其孙子、重孙之类都不归他管. 你也可以叫他 亲儿子选择器

课堂提问

1. 请将下面的链接文字修改为红色。

.nav ul li a {color: red;
}

2. 请将下面的大肘子文字修改为红色。

.hot>a {color: red;
}

4、并集选择器 (重要)

定义:

并集选择器可以选择多组标签, 同时为他们定义相同的样式,通常用于集体声明。并集选择器是各选择器通过英文逗号(,)连接而成,任何形式的选择器都可以作为并集选择器的一部分。

语法:

元素1,元素2 { 样式声明 }

上述语法表示选择元素1 和 元素2。

例如:

ul,div { 样式声明 } /* 选择 ul 和 div标签元素 */
  • 元素1 和 元素2 中间用逗号隔开

  • 逗号可以理解为和的意思

  • 并集选择器通常用于集体声明

5、伪类选择器

定义:

伪类选择器用于向某些选择器添加特殊的效果,比如给链接添加特殊效果,或选择第1个,第n个元素。

语法:

伪类选择器书写最大的特点是用冒号(:)表示,比如 :hover 、 :first-child 。

伪类选择器书写最大的特点是用冒号(:)表示,比如 :hover 、 :first-child 。

  • a:link没有点击过的(访问过的)链接

  • a:visited点击过的(访问过的)链接

  • a:hover鼠标经过的那个链接

  • a:active鼠标正在按下还没有弹起鼠标的那个链接

6、链接伪类选择器

链接伪类选择器注意事项

  1. 为了确保生效,请按照 LVHA 的循顺序声明 :link-:visited-:hover-:active。

  1. 记忆法:love hate 或者 lv 包包 hao 。

  1. 因为 a 链接在浏览器中具有默认样式,所以我们实际工作中都需要给链接单独指定样式。

链接伪类选择器实际工作开发中的写法:

 /* a 是标签选择器 所有的链接 */ a { color: gray;}/* :hover 是链接伪类选择器 鼠标经过 */a:hover { color: red; /* 鼠标经过的时候,由原来的 灰色 变成了红色 */}

7、:focus 伪类选择器

:focus 伪类选择器用于选取获得焦点的表单元素。

焦点就是光标,一般情况 类表单元素才能获取

例子:

input:focus { background-color:yellow;
}

8、 复合选择器总结

三、css的显示模式

1、什么是元素的显示模式

网页的标签非常多,在不同地方会用到不同类型的标签,了解他们的特点可以更好的布局我们的网页。

元素显示模式就是元素(标签)以什么方式进行显示,比如

自己占一行,比如一行可以放多个

HTML 元素一般分为块元素和行内元素两种类型。

2、元素显示模式的分类

2.1、块元素

常见的块元素:

~

热门资讯

我们的学校三年级作文六十个字... 我们的学校三年级作文六十个字 篇一我们的学校很美丽。校园里有很多树木和鲜花,四季都有不同的景色。教室...
美丽的海底世界三年级作文40... 篇一:美丽的海底世界海底世界真是美丽极了!在这里,我看到了各种各样奇特的鱼儿和珊瑚。我最喜欢的就是小...
三年级作文《有趣的游戏》范文... 三年级作文《有趣的游戏》范文 篇一有趣的游戏大家好!我是小明,今天我要给大家介绍一个非常有趣的游戏—...
小学三年级作文假期的生活50... 小学三年级作文假期的生活500字 篇一假期的生活假期来临了,我可是兴奋得不得了。因为这段时间,我可以...
三年级作文姥姥家的葡萄树【优... 三年级作文姥姥家的葡萄树 篇一姥姥家的葡萄树我家住在一个小镇上,每年暑假,我都会去姥姥家玩。姥姥家有...
小学三年级抗疫情作文300字 2020年小学三年级抗疫情作文300字  众志成城,万众一心,抗击疫情,共度难关,加油!下面是小编收...
小学三年级作文400字 【精华】小学三年级作文400字合集九篇  在平平淡淡的学习、工作、生活中,大家都不可避免地要接触到作...
小学三年级作文800字(优质... 小学三年级作文800字 篇一我最喜欢的动物我最喜欢的动物是猫。猫有一只灵活的身体,一双亮晶晶的大眼睛...
秋天的变化三年级作文【优选3... 秋天的变化三年级作文 篇一秋天的变化秋天是一个美丽而神奇的季节。在这个季节里,大自然的一切都在发生变...
2018世界杯足球赛作文三年... 2018世界杯足球赛作文三年级 篇一热闹的世界杯足球赛今年的夏天,全世界都沸腾了!因为2018世界杯...
可爱的灰仓鼠三年级优秀作文【... 可爱的灰仓鼠三年级优秀作文 篇一灰仓鼠是一种非常可爱的小动物,它们通常生活在森林或草地中。我非常喜欢...
三年级作文猴子下山【通用6篇... 三年级作文猴子下山 篇一猴子下山的故事,是我们小时候听过的经典故事之一。今天,我要给大家讲一个不同寻...
小学三年级作文我是妈妈的小助... 小学三年级作文我是妈妈的小助手 篇一我是妈妈的小助手我是一个小学三年级的学生,我有一个非常好的妈妈。...
三年级作文我当小家长400字... 三年级作文我当小家长400字作文大全 篇一作为三年级的小学生,我有着当小家长的责任和义务。今天,我要...
谁是我的老师作文三年级49篇... 谁是我的老师作文三年级49篇 篇一我亲爱的老师在我三年级的时候,我遇到了很多不同的老师。有的是我的班...
春节小学三年级作文300字(... 春节小学三年级作文300字 篇一快乐的春节春节是我最喜欢的节日。春节是中国最重要的传统节日,也是全家...
书的字述600字作文(优秀3... 书的字述600字作文 篇一:阅读的魅力阅读是一种独特的体验,它能够带我们进入一个全新的世界,让我们与...
三年级上册写一次游戏活动的作... 三年级上册写一次游戏活动的作文 篇一我最喜欢的游戏——躲猫猫今天,我们班组织了一次非常有趣的游戏活动...
三年级作文400字写大海(最... 三年级作文400字写大海 篇一大海大海,是一个神奇的地方。我喜欢大海,因为它给我带来了无穷的快乐和惊...
快乐的小女孩(推荐4篇) 快乐的小女孩 篇一快乐的小女孩,是一个充满活力和阳光的孩子。她总是带着灿烂的笑容,无论面对什么困难和...