Pergunta

Eu fiz uma pergunta sobre o que é style.css? Ver = 1 tag? . Eu aprendi que os desenvolvedores usam style.css? Ver = 1 para deixar os navegadores ler css atualizado, mas W.Craig Trader apontou que é não é bom.

A minha pergunta é, qual é a melhor maneira de forçar um navegador para ler css atualizado sem style.css? Ver = 1 formato?

Foi útil?

Solução

O seu servidor deve cuidar dela. Vai dizer ao navegador que o arquivo foi modificado pela última vez, e se o cache do navegador está desatualizado, ele irá baixar a nova versão.

Mais em profundidade, cada vez que a página é carregada, o navegador faz um pedido head em cada item na página (folhas de estilo, imagens ..), que as responde servidor web para enviando apenas o cabeçalhos HTTP sem o corpo, não há um cabeçalho que especifica quando o arquivo foi modificado pela última vez (e possivelmente mais sobre o controle de cache), e se o cache do navegador tem uma versão do arquivo mais antigo do que o que o servidor diz que tem, ele recarrega esse conteúdo.

Outras dicas

Uma opção é a versão o nome do arquivo, como style-1.1.css.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top