既然类选择器的功能大于ID选择器,直接用类不就好了?

来源:8-5 类和ID选择器的区别

馒头牛牛怪

2016-01-16 18:32

既然类选择器的功能大于ID选择器,直接用类不就好了?

写回答 关注

2回答

  • 慕移动9181930
    2022-03-25 02:44:06
  • imlk
    2016-01-16 19:02:04

    类选择器要求在元素<>里面加”class=“  如果全部用类,那么意味着每一个都得加class,不仅操作麻烦,而且类的权值是属于中等的(ID 选择器的权值为 100     Class 类选择器的权值为 10     HTML 标签选择器的权值为 1)如果一开始就选权值高的,那么要想用其他的样式来覆盖的话可选择性就少了例如:

    有这样的样式:

    #yangshi1{
            text-color:red;
    }
    <!--如果这个ID的元素里面还有个<span>子元素,我要将span设置为紫色purple-->
    span{
            text-color:purple;
    }
    <!--以上代码就会是无效的,因为这涉及到权值的问题,要记住,ID的权值为100,比类大的多-->


    烧烤师傅

    感觉前后有点矛盾啊,大兄弟

    2016-02-07 11:30:20

    共 1 条回复 >

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225811 学习 · 18234 问题

查看课程

相似问题