html - CSS - 更改一个属性,保留所有其他属性

标签 html css

我们在 CSS 中定义了一个带有多个属性的样式。

现在我们必须定义一个新样式,具有相同的属性,唯一的区别是字体大小:应该是 16px 而不是 20px。

1) 我们应该在 CSS 中定义一个新样式吗?有没有办法继承其他一切? 2) 或者,我们是否直接在 HTML/JSP 中覆盖“字体大小”。这可以工作,但不是很优雅。

.loading-text {
    font-family: "Trebuchet MS";
    font-size: 20px;
    font-style: bold;
    color: #196198;
    max-width: 450px;
}

.loading-text-smaller {
    font-size: 16px;
}

最佳答案

如果可以的话,我会避免使用 !important,它过于激进,应该只在可怕的情况下使用。

拥有一个单独的类并将两个类都分配给该元素并没有错。即:

<span class="loading-text loading-text-smaller">Loading...</span>

关于html - CSS - 更改一个属性,保留所有其他属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25628163/

相关文章:

html - 具有可展开的可滚动行的 CSS 网格

javascript - 如何测试浏览器是否可以播放avi格式的视频?

html - 仅在 Bootstrap 4 figure-img 中叠加

c# - 使用 C# 代码 (ASP.net) 选择 CSS 样式

javascript - Angular ng-repeat 的更多链接显示前几项

jquery - 如何让 child 100% 的屏幕

html - 对齐按钮 - 图标与 html/css/bootstrap 3 中的按钮?

javascript - 垂直标签与内容高度相同

html - 移动设备上的最大宽度(全宽 div)

javascript - 无法使 jquery.transit 正常工作