Existe um método (diferente de tentativa e erro) que posso usar para localizar arquivos de imagem não utilizados? Que tal declarações de CSS para ID's e Classes que nem existem no site?
Parece que pode haver uma maneira de escrever um script que escaneie o site, crie um perfil dele e veja quais imagens e estilos nunca são carregados.
Respostas:
HáHavia uma extensão do Firefox queencontraencontrados seletores CSS não utilizados em uma página. istotemteve a opção de rastrear todo o site. Versão 3.01devemospode funcionar com versões mais recentes do Firefox.http://www.brothercake.com/dustmeselectors/
E aqui está outra opção:
https://addons.mozilla.org/en-US/firefox/addon/css-usage/
fonte
Você não precisa pagar nenhum serviço da web ou procurar um complemento, você já tem isso no Google Chrome em F12
(Inspector)->Audits->Remove unused CSS rules
Captura de tela:
Atualização: 30 de junho de 2017
Agora o Chrome 59 oferece cobertura de código CSS e JS . Consulte https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage
fonte
No nível do arquivo:
use o wget para spider agressivamente o site e, em seguida, processe os logs do servidor http para obter a lista de arquivos acessados, diferencie-a com os arquivos do site
fonte
wget -m <your site>
. As folhas de estilo devem ser removidas dos seletores não utilizados primeiro - parece um bom candidato para essa tarefa automática: developers.google.com/speed/pagespeed/psolO CSS Redundancy Checker é uma ferramenta executada localmente, à qual você passa uma folha de estilo e uma lista de URLs ou um diretório de arquivos HTML. Aqui está a descrição fornecida no site da ferramenta:
fonte
Conforme observado por Tim Murtaugh na postagem do blog A List Apart, " Duas ferramentas para manter seu CSS limpo ":
csscss
E o mais relevante para a questão:
hélio-css
fonte
Parece que me lembro do Adobe Dreamweaver ou do Adobe Golive com um recurso para localizar estilos e imagens órfãos; não consigo me lembrar qual agora. Possivelmente ambos, mas as características estavam bem escondidas.
fonte
TopStyle possui um conjunto de ferramentas para localizar e lidar com classes órfãs. Ele também fornecerá relatórios sobre onde IDs e classes são usados no HTML, permitindo que você abra e pule para a marcação relevante. Aqui está a sinopse do site sobre esse recurso:
Muito útil para dissecar sites desconhecidos.
Ele não encontra imagens não utilizadas, no entanto.
fonte
A versão canário do Chrome tem uma opção na barra de ferramentas do desenvolvedor para " Cobertura CSS" como um dos recursos experimentais do desenvolvedor. Essa opção aparece na guia da linha do tempo e pode ser usada para obter uma lista de CSS não usado.
Observe que você também precisa habilitar esse recurso nas configurações da barra de ferramentas do desenvolvedor. Este recurso provavelmente deve chegar ao lançamento oficial do Chrome.
fonte
Encontrei esta ferramenta que funciona com todas as versões do Firefox! Demora um pouco para aprender como funciona, mas assim que começa parece muito bom. Ele salvará uma nova versão do CSS com seletores de CSS destacados para que você possa reverter rapidamente se precisar.
Uso de CSS - Firefox Addon
fonte
Esta pequena ferramenta fornece uma lista das regras de css em uso por alguns html.
Aqui está na Code Pen
Clique em e Run code snippet, a seguir, clique em Full pagepara acessar. Em seguida, siga as instruções no snippet. Você pode executá-lo na página inteira para ver o funcionamento com o seu html / css.
Mas é mais fácil apenas marcar minha caneta de código como uma ferramenta.
fonte
Todas as ferramentas listadas aqui são ótimas para CSS. Não sei sobre o Dreamweaver & Co. Mas fiz um pequeno programa há algum tempo para me ajudar a limpar os projetos do meu site
Localizar arquivos não usados
Não ajuda com CSS e outras coisas, mas sim com imagens órfãs e outros tipos de arquivos.
Espero que ajude!
fonte
Helium CSS é uma ótima ferramenta para isso. Deve-se notar, porém, que você deve executar essa ferramenta em uma versão de desenvolvimento ou local do seu site. Se você executar isso em uma versão de produção, seus visitantes poderão ver o ambiente de teste do Helium.
https://github.com/geuis/helium-css
http://www.unknownerror.org/opensource/geuis/helium-css
fonte
Para responder à sua pergunta sobre uma ferramenta para encontrar arquivos de imagem não utilizados, você pode usar Xenu Link Sleuth para rastrear seu site para encontrar todas as imagens que ele usa. Em seguida, o Xenu solicita acesso ftp para que ele possa rastrear seus diretórios para encontrar arquivos órfãos. Ainda não o usei em um servidor de produção, mas parece valer a pena dar uma olhada.
EDITAR: Você só precisa ter cuidado para não deletar imagens que são usadas por javascript.
fonte