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


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


上述 不适用与新版vscode,新版vscode操作如下:
文件->首选项->设置->搜索format on save->打勾


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

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

(1)链接选择器


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


(2)focus伪类选择器

二、CSS的元素显示模式
2、块元素
3、行内元素





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>
其实这也不算什么小技巧啦,学的时候大概就能想到可以这样用了。




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

(1)参数是方位名词

(2)参数是精确单位

x,y坐标的图解:

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



背景图片:实际开发常见于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>

(1)继承
注意:是某些样式,不是全部。
(2)行高的继承

(1)权重

其中!important的使用:(类似如下)
- div {
- color: pink!important;
- }

大小有点像二进制的比较,但是这里不能像二进制一样进位。
(2)权重叠加

权重虽然会叠加,但是永远不会有进位。
其他例子如:
Day4
持续更新......