html - 我的媒体查询中是否存在语法错误?
问题描述
我正在尝试运行此媒体查询,我怀疑可能存在语法错误。
我尝试指定我的媒体查询是针对屏幕的,但它不起作用。
如果您想查看完整代码,此项目在 codepen 上。
https://codepen.io/Codemeena/pen/BEydjE?editors=0100
完成该项目的要求之一是进行媒体查询。
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: green;
position: fixed;
top: 0;
right: 0px;
@media (max-width: 600px) {
flex-direction: column;
}
}
我希望 flex-direction 元素是紫色的,就像其他 css 元素一样。
解决方案
SASS 支持您使用的语法,但 CSS 不支持。
媒体查询必须存在于规则集之外,而不是其中。
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: green;
position: fixed;
top: 0;
right: 0px;
}
@media (max-width: 600px) {
ul {
flex-direction: column;
}
}
推荐阅读
- android - 在 Handler 线程的队列中添加匿名可运行对象会导致内存泄漏吗?
- python - 删除 Python 字符串中的第一个字符的时间复杂度是多少?
- mysql - MySQL Workbench,导入布尔值失败。1406 列的数据太长
- laravel - 处理无限滚动和 laravel 错误 429 上的 api 请求
- apache-kafka - 当kafka从服务器关闭时,Neo4j Streams是否会尝试将数据发送到kafka?
- python - 带有自定义标头的请求确实返回 AttributeError
- javascript - 无法运行。在 JavaScript / React 中映射数组
- vue.js - 无法使用 vue-recaptcha-v3
- django - 在“握手:读取初始通信数据包”时失去与 MySQL 服务器的连接,系统错误:104
- java - 如何使用 XML 文件在 XSL 中生成逗号