E#myid vs. #myid CSS选择器

cka*_*ass 3 css css-selectors

我很好奇是什么区别是b/w E#myid与#myid(E是任何元素),因为页面上只有一个带有#myid的元素?

Gum*_*mbo 6

它必定是你的错误/错误,#myidinput元素没有影响.这对我来说可以.


当你改变你的问题:

图像您有两个使用相同样式表的不同文档.在一个文档中,DIV元素具有ID"foo",而在另一个文档中,SPAN元素具有相同的ID.然后,您可以使用以下样式表来为两个元素设置不同的样式:

#foo {
    color: #FFF;
}
div#foo {
    background-color: #F00;
}
span#foo {
    background-color: #0F0;
}
Run Code Online (Sandbox Code Playgroud)

然后,两个元素将具有相同的字体颜色,但具有不同的背景颜色.