html - 如何为桌面和移动浏览器的响应式设计合并特定的 CSS 文件

标签 html css mobile

我想要的是为移动和桌面浏览器实现动态设计。到目前为止,这是我的实现:

<link rel='stylesheet' media='only screen and (min-width: 1441px)' href='css/main.css' /> 
<link rel='stylesheet' media='only screen and (max-width: 320px)' href='css/design320.css' />
<link rel='stylesheet' media='only screen and (max-width: 360px)' href='css/design360.css' />

但我的问题是,即使我正在测试 320 像素宽度分辨率,design360.css 仍然会被下载。

是否有任何解决方案可以结合特定分辨率的设计?

最佳答案

也尝试添加一个 min-width 属性。

<link rel='stylesheet' media='only screen and (min-width: 321px) and (max-width: 360px)' href='css/design360.css' />

现在您的第二个和第三个样式表将应用于宽度小于 360 像素的任何页面,因为只提供了 max-width

关于html - 如何为桌面和移动浏览器的响应式设计合并特定的 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39009176/

相关文章:

javascript - 单击特定子元素时运行动画,但对所有其他子元素不执行任何操作

html - CSS菜单和html问题

包裹 <ul> 上的 CSS 水平线

css - 如何使我的页面内容停止使用页面主体进行填充

html - 标题以桌面为中心,而不是移动?

python - BeautifulSoup 提取 div 中的数据

javascript - 使用 bootstrap-modal modalOverflow 检测滚动事件?

javascript - 如何在html5页面加载时找到系统的音频驱动状态

java - Android 资源链接失败值,styles.xml

css - 如何去除wordpress移动版图片之间的空白?