O Microsoft Internet Explorer 9 (MSIE9) não parece lidar com o @import corretamente. Observe essas entradas do meu log do Apache (endereço IP oculto, mas whois
disse que era propriedade da própria Microsoft): o HTML principal vinculado a screen.css que tinha
@import url("print.css") print;
@import url("speech.css") aural;
que estou prestes a alterar para link
elementos no HTML, porque parece que o MSIE9 emite duas solicitações incorretas para o servidor, obtendo erros 404 que eu poderia viver sem:
[ip] - - [21/Dec/2019:05:49:28 +0000] "GET /screen.css HTTP/1.1" 200 2592 "https://ssb22.user.srcf.net/zhimo/"; "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; Trident/5.0)" ssb22.user.srcf.net
[ip] - - [21/Dec/2019:05:49:28 +0000] "GET /url(%22print.css%22)%20print HTTP/1.1" 404 7498 "https://ssb22.user.srcf.net/zhimo/"; "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; Trident/5.0)" ssb22.user.srcf.net
[ip] - - [21/Dec/2019:05:49:28 +0000] "GET /url(%22speech.css%22)%20aural HTTP/1.1" 404 7498 "https://ssb22.user.srcf.net/zhimo/"; "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; Trident/5.0)" ssb22.user.srcf.net
Não foram pedidos adequados para esses arquivos depois, mas o que podemos fazer sem este "atirar no servidor pela primeira vez, de análise url
depois de" lógica.