【发布时间】:2015-12-23 04:18:49
【问题描述】:
我正在制作一个网站,我需要网站具有响应性,因此我需要根据屏幕宽度更改 CSS。我有 3 个样式表,一个主版本、普通版本和移动版本,它们存在于 HTML 中:
<link rel="stylesheet" href="stylesheet/main.css" />
<link rel="stylesheet" href="stylesheet/style.css" media="(min-width: 851px)" type="text/css" />
<link rel="stylesheet" href="stylesheet/mobile.css" media="(max-width: 850px)" type="text/css" />
当我使用它时,我总是通过更改页面的宽度来确保它可以正常工作,并且我发现它可以正常工作。但是,当我使用 Chrome 的仿真模式(检查元素 -> 启用仿真)并且屏幕低于某个样式表的最大宽度时,网页会保留其“正常”模式,而我的响应式设计没有任何效果。我是否应该在 CSS 中使用它(作为一个大文件):
@media only screen and (max-width : 851px) {}
【问题讨论】:
标签: html css google-chrome responsive-design