前端学习笔记--CSS基础(二)--选择器

大神们帮我说下,前端学习笔记--CSS基础(二)--选择器
最新回答
纯味野猫

2024-11-03 01:23:47


前端学习笔记深入解析CSS基础(二)--选择器



  • 基础篇:CSS2.1的七种选择器


    • 标签选择器:匹配所有同名标签,适用于全局样式设置,但无法针对性地为部分标签添加样式。

    • ID选择器:精确到一个元素,适合唯一标识,但不支持多选。

    • 类选择器:灵活多选,一个标签可有多类,利于代码复用和维护。

    • 通配符选择器:全选所有标签,简洁但可能导致效率低下。


  • 高级篇:扩展功能


    • 后代选择器:通过嵌套关系缩小选择范围,提高选择效率。

    • 交集选择器:满足多个条件的选择,如标签与类的结合,IE6不支持连续类名交集。

    • 并集选择器:合并多个选择器,适用于不同标签的公共样式或清除默认样式。


  • CSS3新增:更精细控制


    • 子级选择器:父子关系选择,精确到直接子元素。

    • 兄弟选择器:相邻或非相邻兄弟的选择,依据位置关系进行样式设置。

    • 结构伪类选择器:根据元素在兄弟元素中的位置进行筛选,如nth-child。

    • 伪元素选择器:创建虚拟元素,用于行内样式和用户行为触发的样式。



总的来说,选择器是CSS的灵魂,它们帮助我们精准地控制元素样式,从全局到局部,从单一到复杂,CSS3的新增选择器为布局和样式控制提供了更多可能性。