问答详情
源自:10-1 编程挑战

为什么直接写.on{样式}没css效果,而必须是#tabs ul li.on{样式}呢?

为什么必须是#tabs ul li.on{样式},而不能是.on{样式}???了解了一些关于css优先级的知识,但还是不明白,求大神指点

提问者:qq_东方Tel_0 2017-03-03 23:30

个回答

  • 10点
    2017-03-05 15:14:19

    应该不用 

    #tabs ul li.on{}

    这样麻烦把,可以直接#tabs  .on  (ID为tabs下,class为on的样式),直接用on应该也可以,最好把代码放出来


  • 10点
    2017-03-05 15:12:25

    样式优先级:内联样式>id选择器>类选择器>元素选择器