2013-02-05 29 views
0

我正在尋找Wordpress代碼中的位置,我可以對瀏覽器類型(移動或不移動)進行簡單檢查,並且包括(如果存在)相應的mobile.style.css而不是style.css。在wordpress中添加瀏覽器檢查代碼

我在哪裏可以放這樣的代碼?我瀏覽了代碼並將其放入get_stylesheet_directory函數中,但似乎並不奏效。

編輯: 爲什麼不媒體查詢?因爲他們沒有達到預期的那麼好。我也需要在Galaxy Nexus上進行移動佈局,分辨率爲1280x720。所以本教程中關於如何編寫移動css查詢不適用於我。

所以它很糟糕,因爲任何時候新的怪物分辨率平板電腦/智能手機發布 - 安卓,我看着你! - 我必須更改代碼。

+2

爲什麼你不使用媒體查詢?這些都非常簡單,還可以使您的網站在桌面上更加可用,因爲您可以根據瀏覽器視口更改設計。 – str

+0

你可以在這[問題]中找到更多(http://wordpress.stackexchange.com/questions/3875/how-to-detect-mobile-devices-and-present-them-a-specific-theme) – elkebirmed

+0

@str好點,請看我的評論。 – schlingel

回答

0

您正以錯誤的方式接近這個問題。您應該使用功能檢測(http://modernizr.com/)和媒體查詢根據設備大小及其功能提供不同的內容。

+0

所以它是CSS媒體查詢(請參閱編輯)或JS代碼而不是PHP。我不關心功能,我關心設備。 – schlingel

+0

您也可以使用媒體查詢爲怪物分辨率手機檢測像素密度,所以這不是理由。 – Dean

+0

如何在不破壞桌面CSS的情況下做到這一點?我不希望每個具有相同密度的設備都使用相同的佈局。我也需要知道外形。 – schlingel