元素和选择器

<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>


四、伪类选择器

  1. :link 匹配未点击状态的超链接(超链接伪类)
  2. :active 匹配激活状态(鼠标按下)的元素
  3. :hover 匹配悬浮状态的元素
  4. :visited 匹配已访问状态(鼠标按下后抬起状态)的超链接 (超链接伪类)
  5. :nth-chid 匹配第n个元素
  6. :first-chid 匹配第一个元素
  7. :last-chid 匹配最后一个元素
  8. :root 匹配根元素(根元素:html或xml)
  9. :focus 匹配焦点元素(部分元素才用于焦点,如:表单标签、超链接、按钮等)
  10. :not() 匹配不是某个元素的元素
  11. :checked 匹配选中的元素

五、伪元素选择器

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

六、组合选择器
组合选择器就是把上面这五类组合在一起使用。

  1. 分组选择器 使用 逗号( , ) 组合(匹配逗号分配的每一项)
  2. 后代选择器 使用 空格 组合(匹配当前元素所有后代元素)
  3. 子元素选择器 使用 > 组合(匹配当前元素的所有子元素)
  4. 相邻兄弟选择器 使用 + 组合(匹配当前元素后面的兄弟元素)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容