我有一个网站将同时显示在桌面和 iPhone 上,使用媒体查询来提供不同的样式表,例如总是加载 reset.css,但如果在桌面上也加载 desktop.css,但如果在 iPhone 上(或者如果用户调整浏览器窗口的大小)加载 iphone.css 而是不再加载 desktop.css,并且还根据用户是否移动了 iPhone 添加了orientation.css 文件。
例如
/*
Theme Name: mywebsite
*/
@import "reset.css";
@media only screen and (min-device-width: 320px) and (max-device-width: 480px)
{
@import "desktop.css";
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px)
{
@import "iphone.css";
@media all and (orientation:portrait)
{
@import "iphone-portrait.css";
}
@media all and (orientation:landscape)
{
@import "iphone-landscape.css";
}
}
由于我构建网站的方式,它必须全部在样式表中完成,并且我只想在 HTML 中使用一个 css 文件。
谁能帮我把它修成我想要的。干杯。