Css 有没有办法更改类中元素的样式格式?
我创建了一个类: 如何在此类中使用不同的字体大小格式化Css 有没有办法更改类中元素的样式格式?,css,css-selectors,css-specificity,Css,Css Selectors,Css Specificity,我创建了一个类: 如何在此类中使用不同的字体大小格式化p标记 我尝试了一种内联方法,但我猜我可以在全局范围内实现这一点 .cities { font-family: Verdana; font-size: 20px; background-color:lightyellow; padding: 10px; margin: 10px; } 如果在标签中有p标签,则标签包含类cities 你可以做: .cities p{ font-family: v
p
标记
我尝试了一种内联方法,但我猜我可以在全局范围内实现这一点
.cities {
font-family: Verdana;
font-size: 20px;
background-color:lightyellow;
padding: 10px;
margin: 10px;
}
如果在标签中有
p
标签,则标签包含类cities
你可以做:
.cities p{
font-family: verdana;
font-size: 20px;
background-color:lightyellow;
padding: 10px;
margin: 10px;
}
将另一个类添加到相关的HTML标记中,并将两个类合并到CSS规则中,仅用于字体大小:
.cities.smaller {
font-size: 12px;
}
相关的p
标记在HTML中如下所示:
<p class="cities smaller">...</p>
这是一个仅应用了“cities”类的元素
这将具有较小的字体大小,但在其他方面看起来与具有“cities”类的元素相同
请在示例中发布相关的HTML部分。所有其他参数由.cities
规则和.cities.small
添加并覆盖字体大小。谢谢。假设您可以添加代码,允许您在cities.Small中为h2标记定义不同的字体大小,这是错误的。例如,我不确定您的意思-在您的问题中,您写了一个p
标记(?)。如果要将所有这些设置分配给h2
标记,可以在HTML代码中编写…
,并使用上面的CSS。但是您还必须将font-weight:normal
添加到这些CSS规则中,因为默认情况下h2设置为粗体字体,您需要覆盖该字体。@MatthewB:我建议您编辑您的问题,以便按照Brian之前的建议包含您的标记。我注意到你的问题以“我创建了一个类”开头,但之后有一个奇怪的休息。您可能忘了在那里添加标记。