我想創建特定的CSS手持設備,我覺得我已經嘗試了各種可能的方式沒有效果。手持設備的iPhone Android的具體CSS不工作
我需要這樣做的原因是,手持設備不使用fancybox,而是在新標籤中打開鏈接。
要在div中做到這一點,有2個UL,每個都有一個類(屏幕&掌上電腦)。
我想將手持式ul隱藏在桌面上,並將屏幕ul隱藏在手持設備上,這些設備應該使用display:none。
來獲得設備特定CSS在HTML頭使用單獨的CSS文件,如工作,我已經試過:
<link rel="stylesheet" type="text/css" media="screen" href="css/master.css" />
<link rel="stylesheet" type="text/css" media="handheld" href="css/handheld.css" />
,或者在master.css文件中:
@media only screen and (max-device-width: 640px) {
.screen { display: none !important; }
}
但這不起作用。 Android似乎總是使用包含fancybox類的UL,因此每次都會加載fancybox。
我試過在多個Android瀏覽器(Opera,股票和海豚)。