답변 2개 / 댓글 1개
채택된 답변
+20 포인트
미디어쿼리를 사용하기 어려운환경(html5 css3를 사용안한 홈페이지)이라면 다음과 같은 소스를 헤더에 넣으셔서 모바일/pc접속을 구분하여 다른css를 불러와 주시면 됩니다.
해당 부분의css만 별도로 작성하여 각 각 접속 시 불러와 주시게 하면 될듯합니다.
Copy
<?
function MobileCheck() {
global $HTTP_USER_AGENT;
$MobileArray = array("iphone","lgtelecom","skt","mobile","samsung","nokia","blackberry","android","android","sony","phone");
$checkCount = 0;
for($i=0; $i<sizeof($MobileArray); $i++){
if(preg_match("/$MobileArray[$i]/", strtolower($HTTP_USER_AGENT))){ $checkCount++; break; }
}
return ($checkCount >= 1) ? "Mobile" : "Computer";
}
?>
<?
if(MobileCheck() == "Mobile"){
echo"
<!-- 모바일에서 접속 시 불러오는css -->
<link rel="stylesheet" media="all" href="모바일용css경로.css" />
";
}
else{
echo"
<!-- PC에서 접속 시 불러오는css -->
<link rel="stylesheet" media="all" href="pc용css경로.css" />
";
}
?>
답변을 작성하려면 로그인이 필요합니다.

http://goo.gl/di3iXi