【发布时间】:2018-11-03 15:32:29
【问题描述】:
在 CSS 中,有几种方法可以处理不同的元素。 (我将在以下示例中使用 div 元素。)
课程 - div.main {
ID - #id-name {
元素 - div {
假设我正在制作一个简单的动画,我想制作一个 p 元素旋转。
p {
text-align:center;
font-size:40px;
}
#spinner {
animation-name:spin;
animation-duration:03s;
animation-iteration-count:infinite;
animation-timing-function:linear;
}
@keyframes spin {
from {
transform:rotateY(0deg);
} to {
transform:rotateY(360deg);
}
}
<p id="spinner">Hello, world!</p>
如果我将 p 地址中的所有 animation 部分包括在其中我使文本更大和居中,或者使用诸如 p.main 之类的类而不是id 叫spinner?有区别,还是只是偏好?
<p>Thanks!</p>
【问题讨论】:
-
Google css specificity 并阅读它。这是基本的。