元素

1. 元素是什么

在HTML,元素由三部分构成:

  • 开始标签
  • 内容
  • 结束标签

2. 标签是什么

标签就是带有简括号的关键词。

<p>开始标签
<br> 单标签
</ul> 结束标签  

3. 元素/标签用途是什么?

用途:标签用于描述网⻚内容。通过标签告诉浏览器:

  • 我是⼀个标题
  • 我是⼀个段落
  • 我是⼀个列表
  • 我是⼀个表格
  • 我说第⼀张图⽚
  • 我是⼀个超链接
  • 我是⼀个导航
  • 我是⼀个⻚头
  • 我说第⼀个⻚尾
  • 我是⼀个强调

4. 设计html标签的人叫什么

蒂姆伯纳斯李 (绰号:万维网之父


5. ⼋⼤元素类型(display)

  • Inline: 把元素显示为⾏内元素,也叫“内联元素”
  • Block: 把元素显示块元素
  • inline-block:把显示为⾏内块元素
  • None: 把元素显示为⽆。
  • List-item: 列表元素
  • Table: 表格元素
  • Flex: 弹性元素
  • Grids: ⽹格元素

⾏内元素和块元素区别 共三点

  • 块元素:独占一行 可以设置宽高 自上而下排列
  • 行内元素:不会独占一行 不能设置宽高 自左而右排列

选择器是什么

  • 选择器就是选择元素的方式
  • 选择元素方式的多样化照成选择器的多样化

选择器的分类(28个选择器)

一、全局选择器

1.通配符:全局选择器就是通配符,通配符用于选择所有元素。
*{
}


二、基础选择器

  1. 元素选择器:选择全部标签
  2. id选择器:选择一个标签
  3. class选择器:选择一组标签

三、属性选择器

属性选择器:1. 通过标签的属性匹配元素。2.所有的属性选择器都以方括号开头

  1. [属性] {}
[target]{/*选择带有 target 属性的所有元素。*/
样式
}

2.[属性=属性值] {}

[target=_blank] 选择带有 target="_blank" 属性的所有元素。
  1. [属性^=属性值] {}
a[href^="https"] 选择其 href 属性值以 "https" 开头的每个 <a> 元素。
  1. [属性$=属性值]
a[href$=".pdf"] 选择其 href 属性值以 ".pdf" 结尾的每个 <a> 元素。

[attribute~=value] [title~=flower] 选择带有包含 "flower" ⼀词的 title 属性的所有元素。
[attribute|=value] [lang|=en] 选择带有以 "en" 开头的 lang 属性的所有元素。
[attribute*=value]


四、伪类选择器

伪类选择器的标志就是单冒号

  1. :link
  2. :active
  3. :hover
  4. :visited
  5. :nth-child():匹配第N个⼦元素
  6. :first-child():匹配第⼀个⼦元素
  7. :last-child():匹配最后⼀个⼦元素
  8. :root : 匹配根元素(根元素:html 或 xml)
  9. :focus - 匹配拥有焦点状态的元素(部分元素拥有焦点:表单标签、超链接)
  10. :not() - 匹配不是某个元素的元素
  11. :checked - 匹配选中的元素

五、伪元素选择器

  1. ::before
  2. ::after
  3. ::first-line
  4. ::first-letter

六、组合选择器

组合选择器就是把上⾯这五类组合在⼀起使⽤。

  1. 分组选择器: 使⽤ 逗号 组合(匹配逗分隔的每⼀项)
  2. 后代选择器: 使⽤ 空格 组合(匹配当前元素的所有后代元素)
  3. ⼦元素选择器: 使⽤ > 组合(匹配当前元素的所有⼦元素)
  4. 相邻兄弟选择器: 使⽤ + 组合(匹配当前元素后⾯的兄弟元素)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容