我有一个网站,将在桌面和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文件,所以所有内容都必须在样式表内完成。
有人能帮我修复它以符合我的要求吗?谢谢。