javascript - 避免 CSS 中的重复

标签 javascript html css

我对这个网站/编码很陌生,我有一个关于 CSS 的问题。如果这个问题出现在其他地方,我深表歉意。

假设您创建了一个 div(将其命名为 div1)并使用 CSS 设置了样式。如果您想将此 div 复制 10 次,但对每个 div 都进行非常小的更改,您能否将 div 保留为 .class,如果可以,我该如何对每个 div 进行较小的更改?

最佳答案

是的,您可以给它们一个类名,并以相同的方式为该类的每个元素设置样式。对于较小的更改,您可以使用 id属性(甚至内联 CSS)。

例如:

HTML:

<div class = "box" id = "first">
  ...
</div>
<div class = "box" id = "second">
  ...
</div>
<div class = "box" id = "third">
  ...
</div>

CSS:

.box {
    background-color: red;
    color: blue;
}

#first {
    color: yellow;
}

#second {
    color: green;
}

#third {
    color: white;
}

但是,请记住,最好使用描述布局的标签,而不是调用所有内容 <div>并给他们上课(即 <section><article><aside><footer><header><main><nav>)。

关于javascript - 避免 CSS 中的重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35851290/

相关文章:

javascript - 使用 gridfs-stream 执行 find() 时如何指定 GridFS 存储桶

javascript - 永久缓慢地向下滚动页面,而不会占用大量 CPU 或滚动滞后

php - 如何根据传入的哈希标签发送 PHP 请求?

用于mysql数据库备份并发送到gmail的html按钮

jquery - 单击时绝对定位按钮移动

css - 我想在 Emotion/styled 组件中重用某些 CSS 属性

javascript - Ionic Angular 元素中未加载样式表

jquery - 固定滚动 Div

javascript - 在某个点停止/禁用垂直滚动,但能够向上滚动页面但不能向下滚动

css - 100vh flex 元素不是全高