命名CSS选择器的正确方法是什么.它的工作方式似乎不一致

The*_*lla 0 css asp.net

我将一个样式应用于名为的详细信息视图中的按钮字段ProductDetailsEditButton.我认为选择器的名称因此是,td .ProductDetailsEditButton但这不起作用.但是,当我打电话给它时td.ProductDetailsEditButton(没有空间),它确实有效.

这两者之间是否有空间?情况总是如此,还是依赖于?对不起,但在命名约定中似乎不一致,我想知道我在忽视什么.

Pek*_*ica 5

这是两件事:

td .ProductDetailsEditButton
Run Code Online (Sandbox Code Playgroud)

表示"具有类ProductDetailsEditButton的子元素的元素td"

td.ProductDetailsEditButton
Run Code Online (Sandbox Code Playgroud)

意思是" td具有类的元素ProductDetailsEditButton"