Skip to content

[css] 第88天 说说你对CSS样式覆盖规则的理解 #608

Open
@haizhilin2013

Description

@haizhilin2013
Collaborator

第88天 说说你对CSS样式覆盖规则的理解

Activity

xiangshuo1992

xiangshuo1992 commented on Jul 13, 2019

@xiangshuo1992
Contributor

属性的覆盖,标签的覆盖,类名的覆盖,类名叠加的覆盖,书写顺序的覆盖,ID或者!important的覆盖。
最终都是CSS选择器特指度的大小产生的覆盖问题。

lm1258825423

lm1258825423 commented on Jul 13, 2019

@lm1258825423

1.选择器的权重覆盖;
2.相同选择器的顺序覆盖;
3.行内样式>内联样式>外联样式

Konata9

Konata9 commented on Aug 24, 2019

@Konata9
  1. 首先看权重,权重高的样式会覆盖权重低大的样式。
    !important > #id > .class > tag > *
  2. 同等权重时,css 靠后的覆盖靠前的(就近原则),只与 css 书写的顺序有关,与 class 引用的顺序无关
  3. 行内样式 > 内联样式 > 外联样式
smile-2008

smile-2008 commented on Mar 9, 2021

@smile-2008

1.选择器的权重覆盖;
2.相同选择器的顺序覆盖;
3.行内样式>内联样式>外联样式

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @smile-2008@haizhilin2013@Konata9@xiangshuo1992@lm1258825423

        Issue actions

          [css] 第88天 说说你对CSS样式覆盖规则的理解 · Issue #608 · haizlin/fe-interview