W3C CSS Validation Service을 사용하여 CSS media queries의 유효성을 검사합니다.CSS 미디어 쿼리 : 미디어 유형 (버그 또는 사양의 일부)이없는 쿼리를 무효화 할 때 W3 유효성 검사기가 실패합니까?
은 다음 조회가 유효한 것으로 도시되어
@media (min-width: 1024px) and (orientation: landscape) and (min-resolution: 1dppx){}
다음 부정 쿼리가 유효하지 않은 것으로 도시되어
@media not (min-width: 1024px) and (orientation: landscape) and (min-resolution: 1dppx){}
과 미디어 타입은 이전에 첨가되어이 u, 무효화 된 쿼리는 유효한 것으로 표시됩니다.
@media not screen and (min-width: 1024px) and (orientation: landscape) and (min-resolution: 1dppx) {}
따라서 유효성 검사 서비스에는 t hat "not"키워드를 수락하기 전에 미디어 유형 (이 예에서는 "screen")이 있어야합니다. 에있는 CSS3 사양에서이 동작에 대한 참조를 찾을 수 없습니다. 유효성 검사기의 버그입니까, CSS 사양의 일부입니까?
내가 할 수있는 버그는 아니지만 그것이 왜 있는지. – BoltClock
이것은 모든 키워드가 실제로 필요한 한 가지 경우입니다. [이 답변] (http://stackoverflow.com/questions/28692635/does-all-add-anything-to-a-media-query/28692726#28692726)을 참조하십시오. 또한 이것은 [왜 (일부 너비 : Xem)'미디어 쿼리가 실행되지 않습니다] 중복 될 수 있습니다?] (http://stackoverflow.com/questions/24455958/why-does-not-some-width-xem -media-query-never-fire) - 보통 Jigsaw 유효성 검사기는 무시 무시하고 버그가 있지만이 경우 유효성 검사 결과는 1) 브라우저 동작 및 2) 사양과 일치합니다. – BoltClock