CSS: Existe alguma diferença entre essas duas partes?

Existe alguma diferença? Eu não vejo. O primeiro não funciona, o segundo funciona. É o mesmo arquivo (outros arquivos não são tocados).


Se eu comentar com/* */ a primeira parte (a segunda será usada pelo navegador da web), tudo funciona, mas se eu comentar com/* */ a segunda parte (a primeira será usada pelo navegador da web), nada funciona.

Isso é mágico?

Eu tentei em diferentes navegadores da web. Eu estava redefinindo os navegadores limpando todos os seus caches. Mas ... sem resultado.

Pode haver alguns utilitários que podem fazer uma comparação binária? Você poderia me dar exemplos de tais programas?

ATUALIZAÇÃO: Peço desculpas, a captura de tela é um pouco enganadora. Uso apenas uma das partes ao fazer o teste (uma das partes é comentada com/* */ quando eu testar).

ATUALIZAÇÃO 2: veja isso, parte mais completa do arquivo style.css:
Agora veja, eu adicioneidisplay: none ao original#items quadra.Não há efeito nos navegadores da web! (não me fale sobre cache, tentei em diferentes navegadores, laptops diferentes, estava redefinindo e limpando todos os caches dos navegadores da web). Apenas observe quedisplay: none foi adicionado:

Tudo funciona como antes, como se nem escrevêssemosdisplay: none.

Agora vamos tentar o seguinte:


Funciona! (display: none trabalho)
Por quê?

questionAnswers(2)

yourAnswerToTheQuestion