CSS的第二天,这次之后大概又要过个好几天才能完成下一个知识的学习了,要准备考试了,好了,使用课程是黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程_哔哩哔哩_bilibili

目录

框架

一、Emmet语法

1、快速生存HTML结构语法

2、快速生成CSS样式语法

3、快速格式化代码

二、CSS的复合选择器

1、什么是复合选择器

2、后代选择器

​3、子选择器(子元素选择器)

4、并集选择器

5、伪类选择器

6、总结

​ 二、CSS的元素显示模式

1、什么是元素显示模式

​2、块元素

​3、行内元素

4、行内块元素

5、总结

6、CSS的元素显示模式转换

7、一个小工具的使用snipaste

8、一个小技巧 单行文字垂直居中的代码

9、单行文字垂直居中的原理

三、CSS的背景

1、背景颜色

2、背景图片

3、背景平铺

4、背景图片位置

5、背景图像固定(背景附着)

6、背景复合写法

7、背景色半透明

8、总结

四、CSS的三大特性

1、层叠性

2、继承性

3、优先级


框架

一、Emmet语法

1、快速生存HTML结构语法

第五点的解释:默认为div标签

2、快速生成CSS样式语法

3、快速格式化代码

上述 不适用与新版vscode,新版vscode操作如下:

文件->首选项->设置->搜索format on save->打勾

二、CSS的复合选择器

1、什么是复合选择器

2、后代选择器

 3、子选择器(子元素选择器)

4、并集选择器

并集选择器约定的语法规范:并集选择器喜欢竖着写。

5、伪类选择器

(1)链接选择器 

注意:冒号左右都无空格。

(2)focus伪类选择器

6、总结

 二、CSS的元素显示模式

1、什么是元素显示模式

 2、块元素

 3、行内元素

4、行内块元素

5、总结

6、CSS的元素显示模式转换

7、一个小工具的使用snipaste

snipaste官网下载地址:

Snipaste - 截图 + 贴图https://zh.snipaste.com/

此处插一个小案例:(简洁版小米侧边栏)

代码如下:

<!DOCTYPE html>
<html lang="zh-CN"><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>a {background-color: dimgray;text-decoration: none;text-indent: 2em;color: white;display: block;height: 50px;width: 200px;line-height: 50px;}a:hover {background-color: #ff6f00;}</style>
</head><body><a href="#">手机 电话卡</a><a href="#">电视 盒子</a><a href="#">笔记本 平板</a><a href="#">出行 穿戴</a><a href="#">智能 路由器</a><a href="#">健康 儿童</a><a href="#">耳机 音响</a>
</body></html>

8、一个小技巧 单行文字垂直居中的代码

其实这也不算什么小技巧啦,学的时候大概就能想到可以这样用了。

9、单行文字垂直居中的原理

三、CSS的背景

1、背景颜色

2、背景图片

3、背景平铺

默认平铺。

页面元素既可以添加背景颜色也可以添加背景图片,只不过背景图片会压住背景颜色。

4、背景图片位置

(1)参数是方位名词

(2)参数是精确单位

x,y坐标的图解:

(3)参数是混合单位

如果指定的两个值是精确单位和方位名词混合使用,则第一个值是x坐标,第二个值是y坐标。

5、背景图像固定(背景附着)

6、背景复合写法

7、背景色半透明

8、总结

背景图片:实际开发常见于logo或者一些装饰性的小图片或者是超大的背景图片,优点是非常便于控制位置。(精灵图也是一种运用场景)

综合案例:五彩导航

代码如下:(有的图标功能只写了一个的,其他的同理)

<!DOCTYPE html>
<html lang="zh-CN"><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>a {color: white;width: 130px;height: 60px;display: inline-block;background-color: aquamarine;text-align: center;line-height: 45px;text-decoration: none;}/* a:hover {color: darkgray;} */.one {background: url(images/bg1.png) no-repeat;}.nav .one:hover {background-image: url(images/bg5.png);}.two {background: url(images/bg3.jpg) no-repeat;}.three {background: url(images/bg22.png) no-repeat;}.four {background: url(images/bg5.png) no-repeat;}</style>
</head><body><div class="nav"><a href="#" class="one">五彩导航</a><a href="#" class="two">五彩导航</a><a href="#" class="three">五彩导航</a><a href="#" class="four">五彩导航</a></div>
</body></html>

四、CSS的三大特性

1、层叠性

2、继承性

(1)继承

 注意:是某些样式,不是全部。

(2)行高的继承

3、优先级

(1)权重

其中!important的使用:(类似如下)

div {color: pink!important;
}

大小有点像二进制的比较,但是这里不能像二进制一样进位。

(2)权重叠加

权重虽然会叠加,但是永远不会有进位。

其他例子如:

Day4

持续更新......

【web前端】CSS第二天相关推荐

  1. WEB前端 CSS(非布局)

    目录 WEB前端 CSS CSS引入方式 CSS结构 CSS选择器 直接选择器 组合选择器 分组选择器 也叫并集选择器 属性选择器 伪类选择器 伪元素选择器 CSS选择器是一个查找的过程,高效的查找影 ...

  2. 好程序员web前端CSS选择符(选择器):表示要定义样式的对象

    好程序员web前端CSS选择符(选择器):表示要定义样式的对象 1) 元素选择符/类型选择符(element选择器 ) 如:div{width:100px; height:100px; backgro ...

  3. Web前端css知识点概括

    Web前端css知识点的简单概括如下,方便记忆. 1.字体,背景(font-style,font-weight,font-size/line-height,font-family...backgrou ...

  4. web前端css伪元素使用阿里iconfont中Unicode编码

    web前端css伪元素使用阿里iconfont中Unicode编码 在阿里iconfont中创建项目 新建项目 搜索自己想要的图标并添加入库 点击购物车 添加至项目 回到"我的项目" ...

  5. 给你一份详细的web前端CSS布局指南,请查收

    我们前端开发过程中,写css(包括sass, less, stylus这样的预处理器)进行设计稿的样式还原是一项重要的工作,而其中,关于页面布局的部分,又是书写样式代码时候的重点和难点,这篇文章就尽可 ...

  6. Web前端CSS清除浮动的5种方法

    在移动端清除浮动布局,常用的5种方法: 使用清除浮动的类: 使用overflow属性: 使用 flex 布局: 使用grid 布局: 使用 table 布局. 根据实际情况选择适合的方法,需要注意兼容 ...

  7. web前端学习第二周(21~45)

    一.列表嵌套 案例 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...

  8. WEB前端 ---- 学习第二天(表格、表单、css等)

    今日内容概要 表格标签(只要是展视数据 一般都可以使用表格标签) 表单标签(重要:获取前端用户数据发送给后端) 后端框架基本使用(flask) css层叠样式表(选择器) 表格标签 数据示例: use ...

  9. web开发项目,web前端CSS全局样式,面试必问

    前言 表格是网页制作中使用最多的工具之一,在制作网页时,使用表格可以更清晰地排列数据.但是在实际制作过程中,表格更多用在网页布局的定位上.很多网页都是以表格布局的.这是因为表格在文本和图像的位置控制方 ...

  10. web前端---css基础

    一.CSS技术 1.什么是CSS CSS全称叫做层叠样式表stylesheet,是用来修饰HTML网页的一门技术,增强网页的展示能力. 主要是使用CSS属性来实现,最终可以将css代码和HTML网页代 ...

最新文章

  1. Hbuilder Android证书申请
  2. Swift 4 无限滚动轮播图(UICollectionView实现)
  3. yum源无法安装mysql_Centos7上使用官方YUM源安装Mysql
  4. (chap2 TCP/IP基础知识) TCP/IP协议分层模型-应用层
  5. sonarqube报错解决办法:Caused by: java.io.FileNotFoundException: /opt/sonar/temp/sharedmemory (权限不够)
  6. loss低但精确度低_低光照图像增强网络-RetinexNet(model.py解析【2】)
  7. 基本数据类型____字典
  8. Linux学习第三步(Centos7安装mysql5.7数据库)
  9. 苹果确认部分AirPods Pro存在静电噪音等声音问题 将免费更换
  10. php裁剪图片白边,php生成缩略图自动填充白边例子
  11. Go 存储基础 — 内存结构体怎么写入文件?
  12. java的jmm模型_【深入理解JVM】:Java内存模型JMM
  13. mysql 存储过程
  14. 减小数据泄密负面影响的办法
  15. RabbitMQ消息幂等性之全局唯一ID
  16. USB Server应用于RPA机器人案例分析
  17. 凯恩帝绝对坐标清零_凯恩帝100T数控车床怎么把加工数量时间清零
  18. FFMpeg无损合并视频的多种方法
  19. 虚拟机搭建Harbor安装和简单使用
  20. 在windows和Ubuntu配置OpenXXX客户端

热门文章

  1. 学习3dmax游戏建模首先是了解他的领域,才能知根知底的学下去
  2. Golang编程百例-Golang输出特殊图案
  3. Java开发面试题目,微服务架构开发实战
  4. 鱼眼相机的车位线感知
  5. Linux命令(一)——查看Linux的版本、CPU等系统信息
  6. 解决网页在线看视频时窗口会变成绿屏问题
  7. 【OpenCV】6 摄像头调用/视频保存/修改视频格式
  8. Rockchip Android平台查看系统运行帧率的方法
  9. Java并发之Semaphore源码解析
  10. idea 自动导入包问题