<p>lorem(设置假字)<p>
1.元素是什么
在HTML里,元素有三部分构成:
- 开始标签
- 内容
- 结束标签
2.标签是什么
标签就是带有尖括号的关键词
<p> 开始标签
<br> 单标签
</ul> 结束标签
3.元素/标签用途是什么?
用途:标签用于描述网页内容。通过标签告诉浏览器:
- 我是一个标题
- 我是一个段落
- 我是一个列表
- 我是一个表格
- 我是一张图片
- 我是一个导航
等等
设计html标签的人叫什么
蒂姆伯纳斯李 (绰号:万维网之父)
5.元素类型
lnline:行内元素(也叫“内联元素”)
block:块元素
inline-block:行内块元素
none:元素显示为无
list-item:列表元素
table:表格元素
flex:弹性元素
grids:网格元素
6.行内元素和块元素的区别
块元素 | 行内元素 | |
---|---|---|
独占一行 | 不会独占一行 | |
可以设置宽高 | 不能设置宽高 | |
自上而下 | 自左而右 |
选择器
选择器是什么?
- 选择器就是选择元素的方式。
- 选择元素的方式多样化造成了
选择器分类
一.全局选择器
/*通配符选择器*/
*{}
/*也可以选择元素里的全部元素,如下,把body里的元素全选*/
body *{}
二.基础选择器
1.元素选择器:选择元素全部标签
2.id选择器:选择一个标签
3.class选择器:选择一组标签
三、属性选择器
属性选择器:
①通过标签属性匹配元素,可以根据元素的属性及属性值来选择元素。
②所有的属性选择器都以方括号[]包括
CSS 属性选择器详解 (w3school.com.cn)
<style>
/* 属性选择器 */
[title]{
color: aqua;
}
/* 属性值选择器 */
[title="一级标题"]{
color: blue;
}
/* 属性值开头选择器 */
[href^="http"]::after{
content: '666';
}
/* 属性值结尾选择器 */
[href$=".net"]::after{
content: '77';
}
</style>
四、伪类选择器
- :link 匹配未点击状态的超链接(超链接伪类)
- :active 匹配激活状态(鼠标按下)的元素
- :hover 匹配悬浮状态的元素
- :visited 匹配已访问状态(鼠标按下后抬起状态)的超链接 (超链接伪类)
- :nth-chid 匹配第n个元素
- :first-chid 匹配第一个元素
- :last-chid 匹配最后一个元素
- :root 匹配根元素(根元素:html或xml)
- :focus 匹配焦点元素(部分元素才用于焦点,如:表单标签、超链接、按钮等)
- :not() 匹配不是某个元素的元素
- :checked 匹配选中的元素
五、伪元素选择器
- ::before
- ::after
- ::first-letter
- ::first-line
六、组合选择器
组合选择器就是把上面这五类组合在一起使用。
- 分组选择器 使用 逗号( , ) 组合(匹配逗号分配的每一项)
- 后代选择器 使用 空格 组合(匹配当前元素所有后代元素)
- 子元素选择器 使用 > 组合(匹配当前元素的所有子元素)
- 相邻兄弟选择器 使用 + 组合(匹配当前元素后面的兄弟元素)