css - 如何使共享类名的两个 CSS 元素不同?
问题描述
两个元素具有相同的类名,在我的例子中是“img”
是否可以对作为两个不同类的子元素的元素进行不同的样式设置,即使它们具有相同的类名?
我希望“slide-type-final”类下的 img 元素的样式与“question-2”下的 img 元素不同
.slide-type-final>img {
max-height: 40em;
}
.question2>img {
max-height: 40em;
display: inline-table;
}
解决方案
img
在这种情况下不是类名,是吗?除了您在问题中已有的解决方案(?)之外,...:
1.) 您可以向父母申请第二个班级,例如,您将称呼<div class="slide-type-final up"><img scr="...">
其孩子为img
slide-type-final.up>img { ... }
2.) 您可以对img
标签应用不同的类,例如<div class="slide-type-final"><img class="up" scr="...">
,您可以将其作为slide-type-final>img.up { ... }
推荐阅读
- python - Dsicord.py:找不到命令
- select - 剑道编辑器文本点击(选择事件)
- machine-learning - 我应该如何使用 julia 训练 SVM?
- networking - 一台设备可以有多个 MAC 地址吗?
- wpf - 将双击命令添加到 wpf-treeview-items
- performance - 性能问题:使用 Gunicorn + Tornado 的异步 gRPC
- android - 我怎样才能膨胀 ArrayList
> 对 RecyclerView 的价值 - highcharts - Highcharts点击功能更新系列并取消之前的更新
- javascript - 如何使按钮在网页上显示表单
- scala - 无法从 hdp 3 中超过 25 列的 spark 数据帧加载配置单元表