我有一個簡單的要求; 將desktop.css應用於更大的屏幕尺寸AND 將iPad.css應用於更小的屏幕尺寸IE8中最小寬度的奇怪行爲
現在我想爲這些使用CSS Media Queries。
<link rel="stylesheet" media="only screen and (min-width: 768px)" href="css\desktop.css">
<link rel="stylesheet" media="only screen and (max-width: 768px)" href="css\ipad.css">
現在我已經讀過,舊的IE不支持最小寬度。但是我在IE8 中看到了一種奇怪的支持,即IE8將min-width識別爲屬性,但不能將其視爲媒體查詢。
所以
#example{*min-width:100px;}
工作正常IE8
但這並不
@media only screen and (min-width:100px)
我已經嘗試了IE
以下<!--[if IE ]><link rel="stylesheet" media="screen" href="css\desktop.css"><![endif]-->
但我想在一個特定的最小寬度,而不是始終以應用IE桌面CSS ..
是否有JS的辦法解決這個等;
<!--[if IE AND min-width:100px]><link rel...
請讓我知道如何在IE中應用2組CSS。
附註:我在這裏看到一個缺陷。如果實際寬度恰好爲768像素,則將使用兩張CSS頁面。 [寬度指的是視口](http://www.w3.org/TR/css3-mediaqueries/#width)。 – Sparky