gpt4 book ai didi

html - 在类中放置@media 标签以简化和避免重复

转载 作者:太空宇宙 更新时间:2023-11-03 22:41:33 25 4
gpt4 key购买 nike

有关完整的 css/html 摘录,请参阅:https://jsfiddle.net/menelaosbgr/jbnsd9hc/1/

我有以下具体的 2 个定义:

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 120px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
bottom: 0px;
right: 0px;
}

@media screen and (min-width: 480px) {
.dropdown-content {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 120px;
box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
z-index: 1;
bottom: 0px;
right: -50px;
}
}

我想重构代码使其更优雅。我尝试了以下但没有用:

     /* Dropdown Content (Hidden by Default) */
.dropdown-content {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 120px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
bottom: 0px;
right: 0px;
@media screen and (min-width: 480px) {
bottom: 0px;
right: -50px;
}
}

澄清:我怎样才能重写上面的内容以避免重复?

最佳答案

Validate, validate, validate .您根本无法在 CSS 中做到这一点。规则集不能包含媒体查询。

可以使用SASS来完成之后可以将其转换为 CSS。

关于html - 在类中放置@media 标签以简化和避免重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43784898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com