IE9 ładuje niepoprawne informacje o zapytaniach o media przy obciążeniu za pomocą zewnętrznego CSS

Mam stronę, która używa nie-zewnętrznego CSS w<style> tagi iw tych<style> tagi to następujące zapytanie o media:

@media screen and (max-width:768px){
/* CSS */
}

Wszystko działa poprawnie w Firefoksie, CSS o szerokości 768px i poniżej renderuje tylko wtedy, gdy powinien. Jednak w IE9 CSS wewnątrz tego zapytania o media jest renderowany na obciążeniu bez względu na rozmiar.

Jednak po załadowaniu, jeśli w ogóle zmienię rozmiar przeglądarki, to ponownie zostanie wyświetlony jako wersja pulpitu. Zasadniczo wydaje się, że nie-zewnętrzny arkusz stylów IE9 renderuje cały CSS, niezależnie od tego, czy jest w zapytaniu o media, dla którego nie pasuje, czy nie, ale następnie renderuje poprawny CSS, jeśli przeglądarka zmieni rozmiar, nawet o piksel.

Czy ktoś wie, co dokładnie się z tym dzieje lub czy istnieje szybka poprawka? Jedyne rozwiązania, o których mogłem pomyśleć, to obejście tego problemu poprzez zmianę kolejności mojego CSS i dodanie nowego zapytania o media, którego chciałbym uniknąć ze względu na łatwość aktualizacji kodu.

questionAnswers(3)

yourAnswerToTheQuestion