css - 奇怪的 CSS 媒体行为
问题描述
我正在创建一个响应式网页,该网页根据屏幕宽度在不同样式之间切换。
@media only screen and (max-width: 1279px)
{
.col-xs-6 {width: 90%;}
}
如果我在 Chrome 中打开网页,按 F12 并切换设备工具栏,我可以手动调整屏幕宽度并查看样式是否正确更改。
但是退出F12模式,标准桌面视图,上面的代码还在用吗?即使我的屏幕尺寸是 1800px 并且它应该使用默认样式:
.col-xs-6 {
width: 50%;
}
长话短说:我的 CSS 文件表现得好像我的屏幕小于 1067 像素,但事实并非如此,它是 1800 像素。
解决方案
缺少一对括号?
@media (max-width: 1279px) {
.col-xs-6 {
width: 90%!important;
} /* this is missing */
}
推荐阅读
- sql - 组合产品包中的订单行项目
- entity-framework-core - 如何使用 AspNetCore 2.1 访问视图模型中的 DbContext?
- javascript - JQuery 输入类型复选框 prop("checked", false/true) 则相反
- c# - 如何在仍然触发与 ASP.NET Web 表单应用程序关联的 OnClick 事件时禁用 PostBack
- c# - 为什么在我的 C#/XAML UWP 应用程序中单击按钮时没有播放任何声音?
- .net - Context.SaveChanges() 抛出 SqlException:无效的对象名称
- mongodb - Mongodb 使用数组作为唯一键
- javascript - Node JS异步函数不返回正确的结果
- python - 从列索引向量中选择二维数组元素的向量
- java - 是否可以同时运行两个 for 循环?