html - 为什么@media 会改变正文属性?

标签 html css media-queries

我真的不明白为什么要用:

@media screen and (max-width: 720px)

主体改变高度和边距。看看这个样本:

1) 没有@media: http://jsfiddle.net/Clear/xrcxsmpp/

2) 与@media: http://jsfiddle.net/Clear/xrcxsmpp/1/

如您所见,我还尝试将正文属性更改为:

body {
    margin: 0 !important;
    height: 100% !important;
    width: 100% !important;
    padding: 0 !important;
}

有人知道吗?

最佳答案

媒体查询末尾的分号会使正文选择器无效!

只需删除它,这样您就只有右大括号了。

编辑

CSS 中的分号仅在属性属性的末尾有效,除此之外它一直都是花括号

关于html - 为什么@media 会改变正文属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30353656/

相关文章:

css - 使文本响应于图像下方

javascript - 选中单选时,将 required 添加到隐藏 div 的输入

css - 设置 openlayers map 的 z-index

针对 iPad 及更低版本的 Safari(仅)的 Css 媒体查询

CSS 媒体功能 "resolution"定义像素密度?

javascript - ng-bind-html 添加了拥有的 css 类 'ng-binding',它破坏了所有嵌套的 css,如何摆脱它?

javascript - 如何从 js 文件(使用 ASP.NET MVC 5、Kendo-UI)访问部分 View 中的元素(通过 AJAX 调用加载)?

javascript - 当它换行到新行时,我可以将 CSS 应用于 flex-item 吗?

javascript - 使用 JavaScript/jQuery 应用位置绝对样式

html - 在新行中显示 Bootstrap 折叠导航栏