Html CSS之间的差异;。cssClass对象“;及;对象.cssClass“;

Html CSS之间的差异;。cssClass对象“;及;对象.cssClass“;,html,css,Html,Css,我今天做了一些css,被迫更改了以下语法: input.cssClass 到 .cssClass输入 这些定义有什么不同,我们什么时候应该使用它们呢?哇,这是一个奇怪的变化。第一个将使用classcssClass收集所有输入,而第二个将使用cssClass收集任何元素内的所有输入 <body> <input class="cssClass" type="text" /> <div class="cssClass"> <input type="t

我今天做了一些css,被迫更改了以下语法:


input.cssClass

.cssClass输入


这些定义有什么不同,我们什么时候应该使用它们呢?

哇,这是一个奇怪的变化。第一个将使用class
cssClass
收集所有
输入
,而第二个将使用
cssClass
收集任何元素内的所有
输入

<body>
 <input class="cssClass" type="text" />
 <div class="cssClass">
   <input type="text" />
 </div>
</body>


在这里,第一个输入将被第一个选择器抓取,而第二个输入将被第二个选择器抓取。两个选择器都不会同时抓取这两个对象。

input.cssClass
将该样式应用于指定了该类的输入类型对象


.cssClass input
将该样式应用于包含在具有
cssClass
类的任何其他对象类型中的输入类型对象。

第一个样式适用于具有
cssClass
类的任何
input
元素:

<input class="cssClass" type="text" />

change修复了它不是我正在修复的代码,但我以前也做过,只是希望有人能确认它是如何为我工作的。
<div class="cssClass">
    <input type="text" />
</div>