php - 在 PHP 中为 iPad 用户代理加载 css

标签 php iphone css ipad user-agent

我知道如果你想以 iPad 和 iPhone 为目标,可以使用媒体查询和 JavaScript 来加载 CSS 类,但是否可以使用 PHP,如果用户代理是 iPad 加载“iPad.css”或 iPhone 加载“iPhone.css”并删除默认的“style.css”?

最佳答案

你可以在 php 中这样做:

<?php
$isiPad = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPad');

if ($isiPad == true) { 
?>
<link rel="stylesheet" href="ipad.css">
<?php
} else {
?>
<link rel="stylesheet" href="nonipad.css">
<?php } ?>

关于php - 在 PHP 中为 iPad 用户代理加载 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17630451/

相关文章:

php - 无法选择“FROM WHERE”?

php - 我可以仅使用 SQL 来执行此操作吗?

ios - 解析用户配置文件的查询配置文件数据 - Swift

ios - 仅在带有 AFNetworking 的 iOS7 上出现网络连接丢失错误

CSS:+选择器在悬停在 child 身上时不起作用

php - 使用php和Mysql按最大数量排序并确认

php - PHPUnit生成clover.xml时定义相对路径?

iphone - 如何获取 NSString 中的 NSData 值

html - 如何在我的网页中嵌入 CodePen?

html - 中心站点在屏幕中央