javascript - 在不影响正常屏幕尺寸的情况下为屏幕尺寸调用样式表

标签 javascript html css mobile

我在这里查看了很多线程/问题,但找不到我要找的东西。

基本上我已经完成了一个普通的网站(内容位于 960px block 内,因此它完全适合 iPad 等)这很好,但如果屏幕尺寸小于 480px(移动设备),我现在需要一个样式表设备)。

我遇到的问题似乎与元视口(viewport)等有关,所以我尝试了几种不同的方法,例如在标题中设置了“<link rel="stylesheet" href="/templates/dervans/css/mobile.css" media="screen and (max-device-width: 480px)" />”的“<meta name='viewport' content='width=device-width, initial-scale=1'>”,它可以工作,但它会中断iPad 和其他宽度大于 480 像素的移动设备上的网站。如果我删除视口(viewport),它在 iPad 等上再次正常工作,但不会通过移动 css。

有什么想法吗?

最佳答案

只需将下一笔添加到您的 css 文件中:

@media screen and (max-width: 480px) {
    class or id{
        background-color: lightblue;
    }
}

关于javascript - 在不影响正常屏幕尺寸的情况下为屏幕尺寸调用样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30864538/

相关文章:

javascript - JQuery CSS 伪类选择器在控制台中有效,但在脚本中无效

css - 使 <td> 的宽度适合其内容

javascript - 使用嵌套循环构建三 Angular 形

javascript - Angular 2 前端 django 2 REST 框架后端用户身份验证

html - 引用输入值时使用 ref 与 id 的优点是什么

javascript - 使用 JS/DOM 创建带有 <param> 的 <object>

css - DIV 的动态高度

javascript - 为什么通过 AJAX 下载 zip 文件需要这么长时间?

javascript - Nodejs/Javascript 当每个数字超过 15 位时获取起始数字和结束数字之间的数字

html - 当标准模式下单元格内有 iframe 时,Firefox 和 Chrome 会向表格单元格添加 2px 底部填充