问答详情
源自:8-7 这么快就当爷爷了? - 后代选择器

针对子选择器class=“子选择器名称”的位置

在类选择器和id选择器的使用上,是〈span     class/id=“略”〉〈/span〉【即所处位置在span括号中】而子选择器则是〈p  class="略"〉〈/p〉。问:以上用法有没有出现错误?如果都没有错,是否类选择器和id选择器也可以将标签放在p括号内,或者相反?新人不慧,谢大神赐教。

提问者:Castigo 2016-10-07 22:50

个回答

  • 繁青
    2016-10-07 23:51:46

    尖括号要是英文状态的,其他没错。

  • 阶段性生物
    2016-10-07 23:38:36

    我也是刚学说说我的看法吧。

    类选择器的使用方法是<p class="选择器名称">

    ID选择器的使用方法是<p id="选择器名称">

    类选择器在文档中可以使用多个,比如<p class="选择器1 选择器2">

    而ID选择器不行,比如<p id="选择器1 选择器2">这样就是错误的

    子选择器的用法是错的,和上面两种不一样,是用>来表示的。如下

    <html>

    <head>

    <title>解释子选择器</title>

    <style type="text/css">

    .color>span{color:red;}/*这句代码就是使用了子选择器*/

    </style>

    </head>

    <body>

    <p class="color">蓝色,<span>红色</span>,绿色。。。</p>

    </body>

    </html>

    这段代码中子选择器就是将p元素中的第一个span元素字体变成红色。

    就是子选择器那小节里的”子选择器,即大于符号(>),用于选择指定标签元素的第一代子元素。“的意思


  • 雪雾森林
    2016-10-07 23:38:03

    对于任何标签 都可以设置 class 和 id 来设置显示样式。但显示结果到底怎样,要看权重计算。也就是说,class选择的样式和id选择的样式都会生效,但对于冲突部分,则会依照id选择的设置来显示(因为id的权重大于class)。如果有内嵌式的样式设置,则优先按照内嵌式样式设置来显示,因为它的权重最高。

  • 邑心向上
    2016-10-07 23:10:58

    .aaa>span{略}

    <p class="aaa"> 

    <span>  </span>

    </p>



  • 需要
    2016-10-07 23:05:49

    〈p     class/id=“略”〉〈/p〉也是对的啊  任何标签都可以这样写