css基础选择器及优先级

        要想使CSS样式用在某个特定的HTML元素,首先要找到该目标元素在哪。在CSS中,执行这样的CSS样式规则部分被称为选择器。CSS里基础选择器有标记选择器、类选择器、ID选择器、通配符选择武器、标签指定式选择器、后代选择器、并集选择器。因为学机械的,联想起可以用坐标轴来区别每个选择器的优先级。这是第一次写博客,有错误希望大家指正。

     1、标记选择器

标记名{属性1:属性值1;属性2:属性值2~~~},其中可以用HTML的标记名作为选择器,body、h1、p等

p{font-size:12px; color:red;·······}

2、类选择器

用“.”进行标识。后 跟类名

.类名{属性1:属性值1;属性2:属性值2 ······}   .one{color:blue;}

3、id选择器

#id 名{属性1:属性值1;属性2:属性值2 ······}  #one{color:gray;}

4、通配符选择器

使用 * 号表示。是所有选择器里应用范围最广的,能匹配页面里所有的元素

*{属性1:属性值1;属性2:属性值2 ······}

5、标签指定选择器

由两个选择器构成,第一个为标记选择器,第二个为class选择器或id选择器,两个选择器之间不能有空格。

p,special{font-size;}

6后代选择器

后代选择器来选择元素或元素的后代,若有标记嵌套,内层标记为外层标记的子代,外层标记写在前面、内层标记写在后面,中间有空格分隔开。

p strong{color:green}

<p>今天的天气很好,<strong>适合外出</strong >

7、并集选择器

由各个选择器通过逗号连接组成,h2,p,special{text-decoration:underline;}

各选择器的优先级比较及效果

id选择器>class选择器>标签选择器



当然这是在排除行内式和内嵌式的情况下,在编程中比较结果如:


当使用同样的选择器时,谁离目标元素近谁的级别高,也很近似于上面的坐标轴的指向,越是原点级别越低



























  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值