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


loading css for iPad useragent in PHP

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

您可以在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 } ?>

可能您应该使用检查客户端浏览器

$_SERVER['HTTP_USER_AGENT']