当前位置: 首页 > news >正文

【web前端HTML+CSS+JS】--- CSS学习笔记02

一、CSS(层叠样式表)介绍

1.优势

2.定义解释

如果有多个选择器共同作用的话,只有优先级最高那层样式决定最终的效果

二、无语义化标签

div和span:只起到描述的作用,不带任何样式

三、标签选择器

1.标签/元素选择器

为标签添加样式

2.类选择器

只想选择部分标签进行控制,需要任意对标签进行分类,并分别加上class属性

3.ID选择器

作用于单个标签上

4.全局选择器

选择全部标签

5.属性选择器

6.子字符串匹配选择器

7.忽略大小写匹配选择器

8.伪类选择器

根据状态(普通/行为)分类,不是手动分类

(1)普通伪类选择器

比如永远动态的对第一个段落控制样式

(2)行为伪类选择器

比如被点击的链接,不同的行为可以设置不同的样式

9.关系选择器

(1)交集选择器

格式:标签.类值 (必须标签在前,否则会把标签名当作类名的一部分,产生歧义)

(2)并集选择器

格式:标签和类用逗号隔开,前后顺序无所谓

(3)后代选择器

格式:父标签 空格 子标签

选择所有的子元素,包含直接和间接

(4)子代选择器

格式:父标签 >子标签

只控制一级子元素

(5)兄弟选择器

格式:某个标签+相邻的标签

只会对相邻的标签进行控制,样式对本身不起作用

格式:某个标签~相邻的标签

对同一级别的兄弟标签都会起作用,下面例子中段落123都会有样式,即使3不挨着2

四、样式添加类型

1.行内样式

标签和样式耦合在一起

2.内部样式

将样式抽取出来,但只能针对当面页面控制

在head中添加style,在style中的注释是/* */

3.外部样式

新建一个css文件,将样式写在里面

在html文件中引入css文件

五、选择器的优先级

1.非关系选择器优先级

2.关系选择器优先级

赋分比大小,分数一致遵循就近原则

显示蓝色

六、常见属性

w3school 在线教程 点击参考书有属性汇总

1.背景颜色

2.字体属性

(1)字体族属性

当不支持第一种字体时,依次用后面的

(2)字体大小属性

默认大小是16px

(3)字体风格属性

设置斜体 

(4)字体粗细属性

有的字体不支持所有的选项

(5)字体复合属性

通过font可以同时设置多个属性,不过必须按照一定的顺序来

3.文本属性

(1)文本颜色属性

(2)文本间距属性

英文字母以及汉字之间的间距:

英文单词之间的间距:

(3)文本划线属性

分别为下划线和中划线

(4)文本缩进属性

缩进两个字符,设置的值和字符的大小相关

(5)文本对齐选项

默认靠左对齐

(6)文本行高属性

设置行之间的距离

http://www.lryc.cn/news/394275.html

相关文章:

  • linux 安装 ImageMagick 及 php imagick扩展
  • 秋招突击——7/5——复习{}——新作{跳跃游戏II、划分字母区间、数组中的第K个大的元素(模板题,重要)、前K个高频元素}
  • 【Linux】信号的处理
  • Python数据分析的数据导入和导出
  • 【JAVA多线程】线程池概论
  • java双亲委派机制
  • 记录第一次使用air热更新golang项目
  • Leetcode 3213. Construct String with Minimum Cost
  • python操作SQLite3数据库进行增删改查
  • 【电控笔记6.7】非最小相位系统
  • Day05-04-持续集成总结
  • PyQt5动态热力图清空画布关闭ColorBar
  • python爬虫入门(一)之HTTP请求和响应
  • 华为OD机考题(HJ41 称砝码)
  • Qt涂鸦板
  • C++_03
  • 强化学习中的Double DQN、Dueling DQN和PER DQN算法详解及实战
  • 前端八股文 说一说样式优先级的规则是什么?
  • 洞察国内 AI 绘画行业的璀璨前景
  • socket编程
  • python自动移除excel文件密码(升级v2版本)
  • 深入MOJO编程语言的单元测试世界
  • Canvas:掌握颜色线条与图像文字设置
  • 打包导入pyzbar的脚本时的注意事项
  • 02-android studio实现下拉列表+单选框+年月日功能
  • 曹操的五色棋布阵 - 工厂方法模式
  • 谷粒商城学习笔记-逆向工程错误记录
  • FastAPI+SQLAlchemy数据库连接
  • Android中的适配器,你知道是做什么的吗?
  • GitHub详解:代码托管与协作开发平台