html - 元视口(viewport)标签和 css 媒体查询的问题

标签 html css responsive-design media-queries

好的,

我知道有很多关于响应式网站的 CSS 媒体查询和元视口(viewport)标签的问题。我已经阅读了很多,但我没有任何运气。

我有一个网站,一个投资组合网站,我有响应。有一天,响应式的东西停止工作了。我开始研究它,但没有运气。我已经确保使用元视口(viewport)标签,但那只是没有做任何事情。这是我的 <meta>标签:

<meta name="viewport" content="width=device-width, initial-scale=1">

和响应式 CSS 文件的一部分:

@media screen and(max-width: 800px){
    /*body:before{ color: #fff; content: 'Max-Width: 800px'; }*/

    .social-media a,
    .social-media iframe{
        margin-bottom: 10px;
    }

    .level2{
        height: 140px;
    }

}

我也尝试过使用和不使用这段代码:

@-o-viewport,
@-ms-viewport{
  width: device-width;
}

令人沮丧的是,在工作中我刚刚完成了一个响应式网站并且没有遇到任何问题。我想也许另一双眼睛可以捕捉到我无法捕捉到的东西。

您可以在 pjlamb12.github.io 查看该网站,它在桌面上看起来不错,但在任何移动设备上都不像我想要的那样。

谢谢!

附言

我不知道这是否重要,但该网站位于 GitHub 页面上,我正在使用 Jekyll 来运行该网站。

编辑

其余代码也可以在 GitHub 此处查看 https://github.com/pjlamb12/pjlamb12.github.com

最佳答案

好的,我想出了问题。真是愚蠢,小问题。它在我的媒体查询行中;这是我的:

@media screen and(max-width: 800px){
    /* styles */
}

但是你必须具备的是:

@media screen and (max-width: 800px){
    /* styles */
}

你注意到区别了吗?我花了几分钟,但第一行的 and( 之间必须有一个空格。

希望如果其他人遇到此问题,他们会看到并首先尝试。

谢谢!

关于html - 元视口(viewport)标签和 css 媒体查询的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18996167/

相关文章:

javascript - Chart.js 在窗口调整大小时消失

html - 画廊的水平滚动条

html - 鼠标悬停 - 隐藏边框?

html - 了解 CSS 选择器优先级/特异性

jquery - Superscrollorama + 响应式设计 = 不正确流动

html - 如何让3张图片保持在同一行响应和悬停效果

html - 防止拖动绝对定位元素(iOS Safari)

html - 如何在ul元素中单独悬停子节点?

html - 将页脚放在页面底部

html - 根据 CSS 中的标题可用性对齐元素