css学习第二天
时间:2023-01-27 07:00:00
目录
emmet语法
标签-toc" style="margin-left:40px;">快速生成标签
快速生成css样式
格式化代码
css复合选择器
后代选择器
子选择器
并集选择器
伪类选择器
链接伪类
:focus伪类选择器
css元素显示模式
块元素
行内元素
行内块元素
转换元素显示模式
小工具Snipaste
-
emmet语法
-
快速生成标签
-
它使用缩写来改进html编写速度,Vscode语法已经在内部集成
-
快速生成标签,重复使用输入标签名称tab一键生成。
-
父子关系标签,使用>如输入ul>li再按tab键一键生成
-
兄弟关系标签,使用 如输入div p
-
后者生成类名id直接写名字.demo或者p.one(.开头就是类)或者#two(#就是id) tab键可以直接生成
-
自增符号$
-
在生成的内容写在标签内使用{}
-
代码
Document 晴朗 -
结果
-
-
快速生成css样式
-
w200按tab生成width:200px
-
lh26按tab生成line-height:26px
- p>代码
Document 123456 -
结果
-
-
格式化代码
-
右键使用格式化代码:当代码没有使用规范格式可以右键使用格式化代码
-
设置里面搜索format ---用户格式化---保存自动格式化打钩
-
-
-
css复合选择器
-
基础选择器与复合选择器建立在一起,由两个或者多个选择器组合而成
-
常用复合选择器:后代选择器、子选择器、并集选择器、伪类选择器
-
后代选择器
-
子选择器
-
只能选择最近的某个子元素
-
语法:元素1>元素2{样式声明} 如div>p{样式声明}/*选择div里面所有最近一级的一级p标签
-
最终选择的是元素2,使用>号隔开
-
代码
Document -
结果
-
-
并集选择器
-
可以选多组标签,同时为他们定义相同的样式
-
并集选择器习惯竖着写
-
语法:元素1,元素2{样式声明} 如:ul, div {样式声明}/*选择ul和div标签*/
-
使用“,”隔开,意味着“和”的意思
-
代码
Document 熊大熊二
光头强- 小猪佩奇
- 猪爸爸
- 猪妈妈
-
结果
-
-
伪类选择器
-
给某些特殊选择器添加效果,如:鼠标放在选择器上,颜色发生变化
-
使用冒号“:”表示
-
有链接伪类、结构伪类选择器
-
链接伪类
-
:focus伪类选择器
-
选取获得光标的表单元素
-
语法:input:focus {blackground-color:yellow;}、
-
代码
Document -
结果
-
-
-
-
-
css元素显示模式
-
元素以什么样的方式进行显示, 如
自己占一行,如一行可以放多个HTML元素分为块元素和行内元素
块元素
-
div最典型、h 、p、ul、ol、li
-
独占一行
-
宽度、高度外边距都可以控制
-
宽度默认是100%
-
注意:文字类的元素不能使用块级元素 。如
里面不能放
代码
Document 块元素自己独占一行瑟瑟发抖结果
行内元素
-
最典型,、、、
-
一行可以显示多个
-
设置宽和高是无效的
-
默认宽度就是本身的内容宽度
-
行内元素只能容纳本身内容的宽度
-
链接里面不能再放链接
-
但是链接里面可以放块级元素
-
代码
Document 正在加载 加粗显示 -
结果
行内块元素
-
、、
具有块元素和行内元素的特点 一行上可以有多个行内块元素
行内块元素中间会有间隔
默认宽度就是内容的宽度
高度、行高、外边距及内边距都是可以控制的
代码
Document 结果
元素显示模式的转换
-
将行内元素转换为块元素:display:block
-
将块级元素转换为行内元素:display:inline
-
转换为行内块元素:display:inline-block
-
代码
Document 行内元素转换为块元素 行内元素转换为块元素 行内元素转换为块元素块级元素转换为行内元素 -
结果
小工具Snipaste
-
F1截图,测量长度大小
-
F3置顶显示
-
点击图片进行取色,先截图再按alt再按c取色
黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程
相关文章
-