所以我使用@media 查询在我的网站的移动版本上使用不同的 css 文件。这是我的html的头:
<link rel="stylesheet" type="text/css" media="screen,projection" href="<?php bloginfo('stylesheet_url'); ?>" title="Simplr" />
<link media="only screen and (max-device-width: 800px)" href="mobile.css" type="text/css" rel="stylesheet" />
但是,我发现移动 css 只是“添加”到桌面 css,而不是仅在 mobile.css 中加载 css 规则的预期效果。例如,在 mobile.css 中有一条关于背景颜色为红色的规则,不仅会给我一些带有红色背景的未格式化的 Web 内容,而且会用红色背景渲染桌面 css。
我想完全从头开始,使用空白的 css 文件在手机上建立一个漂亮的功能性网站视图,但我不想手动撤消我为使网站适合桌面所做的许多调整. 特别是,我希望能够消除一些杂散的桌面 css 阻止网站在移动设备上以正确比例呈现的可能性。
有什么想法吗?