2011-04-18 64 views
0

這兩個媒體屬性值是否意味着下面同樣的東西?如果不是什麼意思?它們都有效嗎?html5媒體屬性問題

<source src="music.mp3" media="screen, (color)"> 
<source src="music.mp4" media="screen and (color)"> 
+0

歡迎來到Stack Overflow。請記住標記最能解決您問題的答案。 – SpliFF 2011-04-18 06:24:42

回答

1

http://dev.w3.org/csswg/css3-mediaqueries/

他們是不等價的。逗號表示OR,而不是AND。查詢中的and表示測試的兩側必須是真實的才能匹配。即:

screen, (color) = is a screen or anything that supports color 
screen and (color) = is a color screen 
projection, screen and (color) = is any type of projector OR a color screen 
+0

但是上面的代碼有效嗎? – chellio 2011-04-18 06:15:39

+0

是的,兩者都是有效的 - 只是不相等 – SpliFF 2011-04-18 06:16:24