Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 加载带有特定CSS的HTML文件_Php_Javascript_Css_Switch Statement - Fatal编程技术网

Php 加载带有特定CSS的HTML文件

Php 加载带有特定CSS的HTML文件,php,javascript,css,switch-statement,Php,Javascript,Css,Switch Statement,编写一个响应性强的站点我想实现移动版本和标准桌面版本之间的切换,就像维基百科站点一样 为此,我应该重新加载当前的HTML文件,但强制它在台式机上使用CSS文件,尽管它位于移动屏幕(如iPhone)上 有没有可能这样做?我认为维基百科使用PHP。但是也许JS也有一种方法 我将非常感谢你的帮助。提前谢谢 @media handheld { #foo { position: static; } } 我认为使用USER\u AGENT,您可以发现用户是使用web还是移动设备使用网站。 检测用户代理

编写一个响应性强的站点我想实现移动版本和标准桌面版本之间的切换,就像维基百科站点一样

为此,我应该重新加载当前的HTML文件,但强制它在台式机上使用CSS文件,尽管它位于移动屏幕(如iPhone)上

有没有可能这样做?我认为维基百科使用PHP。但是也许JS也有一种方法

我将非常感谢你的帮助。提前谢谢

@media handheld {
  #foo { position: static; }
}

我认为使用USER\u AGENT,您可以发现用户是使用web还是移动设备使用网站。 检测用户代理查找某些特定信息,并在此基础上加载不同的css

 $_SERVER['HTTP_USER_AGENT']; 

您还可以使用php脚本检查终端设备,加载相应的css文件,甚至是完全不同的html文档。我根据这个脚本工作。


<style>
 @media screen
 {
   p {font-family:verdana} //an example with a paragraph
 }
 @media handeld
 {
   p {font-family:arial}  //an example with a paragraph
 }
</style>
@媒体屏幕 { p{font-family:verdana}//一个段落示例 } @媒体汉德尔 { p{font-family:arial}//一个带有段落的示例 }
这应该对双方都有效!! 通读