誰かがモバイル ブラウザーを使用しているかどうかを検出する必要があります (この状況ではメディア クエリでは十分ではありません)。php を介して、mobile.css ファイルをロードし、一部のコードが適切にサポートされていないため、css の数行をオーバーライドします。 m を使用しています。私は joomla テンプレートを作成しているので、css ファイルへのパスを動的に生成する必要があります。それで、私はこれを正しくやっていますか?例:
<?php
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
if ($iphone || $android || $palmpre || $ipod || $berry == true)
{
echo "<link rel="stylesheet" href="$this->baseurl/templates/$this->template/css/mobile.css" type="text/css">";
}
?>