html - 使用子级覆盖父级 css 设置会给出未知的属性名称
问题描述
我正在尝试使用 CSS 中的子类覆盖下拉菜单的父设置。不幸的是,当我尝试这样做时,即使我在父类上使用完全相同的属性,它也会在子类上给我一个“未知的属性名称”错误。
CSS 代码如下所示:
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-content {
display: none;
position: absolute;
overflow: hidden;
min-width: 160;
min-heigth: 100;
background-color: #f9f9f9;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
padding: 12px 16px;
z-index: 1;
left:20%;
}
.test {
min-width: 1080;
min-heigth: 480;
}
.dropdown:hover .dropdown-content {
display: inline-block;
}
HTML 代码(django 模板格式)如下所示:
{% for info in infos %}
<div class="dropdown">
<a href="#">dropdown item</a>
<div class="dropdown-content">
{% if info.2 == "img" %}
<!-- display image -->
{% elif info.2 == "gif" %}
<div class="test">Gifs and Videos are disabled for preview.</div>
{% endif %}
</div>
</div>
{% endfor %}
其中info.2
将始终包含字符串“gif”或“img”。我还没有实现图像。
但是,如果我使用检查元素,则会收到以下错误:
这对我来说没有任何意义,因为dropdown-content
类中的 css 确实可以正常工作。这里出了什么问题?
解决方案
因为 1080 可以是 1080 个土豆或大象,所以您需要指定px
或任何您喜欢的单位
推荐阅读
- swift4 - 更改 AVAsset 的首选数量
- gradle - java.util.zip.ZipException:重复条目:com/google/common/annotations/Beta.class
- list - 如何匹配列表中列表中的相同字符并分别导出结果
- php - 无法在我的数据库中正确输入日期类型数据
- java - 如何生成具有动态属性名称的类文件
- java - Eclipse:修复“类型参数的冗余规范”导致错误
- rabbitmq - RabbitMQ / AMQP 中的消息版本控制?
- mysql - 无法使用 mysql 启动应用程序 jhipster
- vba - Columns(i).Delete Shift:=xlToLeft 给我错误
- google-apps-script - 使用数组索引将值写入不同的工作表行