CSS 学习总结

简介: CSS 学习总结

一、属性命名方式

  1. 驼峰命名   goodMan
  2. 蛇形命名   good_man
  3. 脊柱命名   good-man    


在很多语言中 ‘ - ’  表示减号,有具体含义,而CSS中不能进行算术运算。CSS中常使用脊柱命名。也就是good-man  front-size

二、注释:


19c81c11f5014fdf998e42dedcc640b7.png


和java的多行注释格式一样 ,但是注意CSS只支持这一种注释方式并且不能嵌套。

可以通过 ctrl+ / 的方式快速注释!

三、CSS的引入方式

1. 内部样式



87059cdcf3ef4d83bbc5bf77c19112e4.png


502536b6fdcc43c38fec7f668d06c715.png嵌入到 html 文件中就需要这个标签

2562fd8b63304a7b94b8308d6871955b.png叫做 选择器,只是一个名字,可以自己设定

1b1f81bafb58424d8ac621605a79c221.pngCSS具体设置的属性,用键值对表示


d96b7370f34b4159b64d1b9f51e9395b.png是vscode编译器自动检测并呈现出来的,代码中并不包含

<body>
    <!-- 内部样式 -->
    <style>
        div {
            color: blue;
            font-size: 20px;
        }
    </style>
    <div>
        你好
    </div>
</body>


2. 内联样式

通常后期修改的时候 直接在内部进行更改

d81a7b96e7d042e9b28c769ffb144c15.png

<body>
    <!-- 内联样式  -->
    <div style="color: red;">
        你好
    </div>
</body>

3. 外部样式

最常用写法:把 css 单独的写到一个 .css 文件中,通过 link 标签引入到 html 里面


7724a47f323840599c4ac259dda6f9f2.png

href 属性:指定 .css 文件的路径

HTML文件:

<!DOCTYPE html>
<html lang="en">
<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>Document</title>
    <!-- 通过link导入 -->
    <link rel="stylesheet" href="demo1.css">
</head>
<body>
<a>你好</a>
<div>你好</div>
</body>
</html>

CSS文件:

1. a{
2. color: gold;
3. }
4. div{
5. color: aqua;
6. }


四、选择器的几种写法

1. 标签选择器

写个标签名字,这个名字就针对当前页面所有的指定标签都生效

div{
    color: gold;
}
article{
    color: aqua;
}

2. 类选择器

让样式差异化,与 java 的类含义不一样,不要想当然

很方便,最能打的一种方法,想用就用

    <!-- 类选择器的定义 -->
    <style>
        .one{
            color: aqua;
            font-size: 20px;
        }
        .two{
            color: brown;
        }
    </style>
    <!-- 类选择器的使用 -->
    <div class="one">
        你好啊
    </div>
    <div class="two">
        你好啊
    </div>


3. id 选择器

  • 每个元素都有一个 id 属性,这个 id 属性是唯一的!
  • 使用 id 选择器来选中到对应的元素上。
  • # 开头表示id选择器,# 后面的表示对应到的id。如下图的 the-id


62a5b57a5f9b4471ae935bd29e07a196.png


4. 通配符选择器


d13a303f1e5e4bda9161262809fcef99.png


选中页面中所有的元素。

通常用于干掉 浏览器默认样式,例如字体大小,行间距,字体颜色 等等!

浏览器不同默认不同。而让用户在不同浏览器看到效果一样,就需要用到这个选择器!

5. 复合选择器

标签选择器、类选择器、id选择器、通配符选择器 是四种基础选择器。

而复合选择器,就是把这几种基础选择器结合起来

 

① 后代选择器

18d91721c9d64a57bc2e776f441a8c79.png


②子选择器

和后代选择器差不多,但是只选择子标签,无法选择孙子和以后的


77eeb417213341feab068cc0dca0b3f9.png


③ 并集选择器


c26b8c4bc99b4bbfad264af48e46c421.png


④ 伪类选择器

是选择元素的不同状态

  • :hover      鼠标放上去
  • :active      鼠标按下去


<body>
    <style>
        div {
            color: black;
        }
        div:hover {         <-- 鼠标放上去的状态 -->
            color: blue;
        }
        div:active {        <-- 鼠标按下去的状态 -->
            color: red;
        }
    </style>
    <!-- 你好,有三种状态。原本:黑色    鼠标放上去:蓝色     鼠标按下去:红色-->
    <!-- 在按钮处常用,给与用户反馈 -->
    <div>你好</div>
</body>
相关文章
|
5月前
|
XML 编解码 前端开发
css核心知识学习
css核心知识学习
46 0
|
7月前
|
前端开发 容器
css知识学习系列(2)-每天10个知识点
css知识学习系列(2)-每天10个知识点
39 0
|
7月前
|
前端开发 BI UED
css知识学习系列(1)-每天10个知识点
css知识学习系列(1)-每天10个知识点
48 0
|
2月前
|
Web App开发 JSON 前端开发
Webpack【搭建Webpack环境、Webpack增加配置文件、Webpack中使用Loader、Webpack分离CSS文件 】(一)-全面详解(学习总结---从入门到深化)
Webpack【搭建Webpack环境、Webpack增加配置文件、Webpack中使用Loader、Webpack分离CSS文件 】(一)-全面详解(学习总结---从入门到深化)
53 0
|
3月前
|
JSON 前端开发 JavaScript
Webpack【搭建Webpack环境、Webpack增加配置文件、Webpack中使用Loader、Webpack分离CSS文件 】(一)-全面详解(学习总结---从入门到深化)(上)
Webpack【搭建Webpack环境、Webpack增加配置文件、Webpack中使用Loader、Webpack分离CSS文件 】(一)-全面详解(学习总结---从入门到深化)
56 0
|
1月前
|
前端开发 搜索推荐 JavaScript
编程笔记 html5&css&js 001 学习编程从网页开始
编程笔记 html5&css&js 001 学习编程从网页开始
|
2月前
|
前端开发 JavaScript
从零开始学习前端开发:HTML、CSS、JavaScript入门指南
【2月更文挑战第1天】本文将带领读者从零开始学习前端开发,介绍HTML、CSS和JavaScript的基础知识与应用,帮助读者快速入门前端开发领域。
64 1
|
7月前
|
前端开发 JavaScript 容器
css知识学习系列(3)-每天10个知识点
css知识学习系列(3)-每天10个知识点
36 0
|
7月前
|
前端开发 容器
css知识学习系列(15)-每天10个知识点
css知识学习系列(15)-每天10个知识点
43 0
|
7月前
|
前端开发 容器
css知识学习系列(14)-每天10个知识点
css知识学习系列(14)-每天10个知识点
38 0