Y at-il un moyen de trouver CSS inutilisé dans un site Web? J'essaye de nettoyer un projet que j'ai juste hérité.Y at-il un moyen de trouver CSS inutilisé dans un site Web?
Répondre
Dust-me Selectors est un plugin Firefox qui trouve des sélecteurs inutilisés.
Je viens de croiser cela et se souvenaient votre question: http://github.com/geuis/helium-css
Il y a tellement qu'on peut dire sur les méthodes les plus pratiques pour les CSS. Je vais essayer de m'en tenir aux points principaux.
Utilisez une réinitialisation CSS. Essayez de supprimer les instructions CSS vraiment générales telles que h1 {}
et #container em {}
. Il vaut mieux utiliser h1.section-title
et #container em.important {}
, car si vous choisissez d'utiliser h1
ou em
d'une manière différente quelque part dans votre document, vous n'avez pas à vous soucier de surcharger le code existant. Ne soyez pas trop spécifique dans vos sélecteurs CSS si vous n'êtes pas obligé de le faire. Vous avez seulement besoin d'avoir des degrés élevés de spécificité si être dans une section spécifique change la façon dont l'élément va être affiché. Sinon, pour rendre votre code réutilisable, #container .content .block ...
peut être réduit à .block ...
dans de nombreux cas. Recherchez les points communs dans votre CSS et voyez si vous pouvez créer des classes réutilisables. Si vous avez des blocs similaires class="favorites"
et class="popular"
, transformez-les en class="block block-favorites"
et class="block block-popular"
, et mettez les points communs dans .block
. Prenez l'habitude de faire en sorte que les zones de votre CSS aient une largeur automatique (ce qui peut être fait implicitement) pour qu'elles atteignent la largeur de vos conteneurs. Cela rend incroyablement plus facile de déplacer des sections d'une partie étroite de votre site Web vers une grande partie de votre site Web sans avoir à changer de code.
Commenter votre code et le décomposer en sections aide généralement à rendre le code plus lisible.
Vous seriez surpris de voir à quel point votre code est plus propre lorsque vous implémentez des sélecteurs CSS plus puissants. La plupart d'entre eux sont compatibles avec tous les navigateurs (Internet Explorer 7 et versions ultérieures).
Quelques précieuses ressources: When can I use... - Quirks Mode on CSS Selectors - w3 on CSS Selectors
Réponse de déplacés:
Best Practices for Cleaning up Existing CSS/unused styles
Chrome 59 a intégré l'affichage de la couverture pour CSS et JavaScript depuis 2017-04: https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage
Vous pouvez l'activer en ouvrant les outils de développement, puis la commande me nu (Cmd+Shift+P
sur Mac ou Ctrl+Shift+P
sous Windows et Linux), puis tapez "show coverage".
- 1. Comment trouver le temps de chargement moyen du site web?
- 2. Y at-il un moyen de trouver combien de clés sont actuellement dans un NSMutableDictionary?
- 3. Vidéo dans un site Web
- 4. Comment trouver tous les liens/pages sur un site Web
- 5. Grattez un prix sur un site Web
- 6. Trouver un champ sur le site SharePoint
- 7. Y at-il un moyen de cacher le nième élément dans une liste avec CSS?
- 8. Y at-il un moyen de mettre l'URL du site en création dans le fichier ONET.XML?
- 9. Enveloppez MediaWiki dans un autre site Web
- 10. Y at-il un moyen d'obtenir un REPL dans pydev?
- 11. Comment trouver combien de personnes sont en ligne sur un site Web
- 12. Y a-t-il un site où trouver une inspiration pour la modélisation de données?
- 13. Comment trouver un port vide pour démarrer WCF web ServiceHost
- 14. Comment accéder à un site Web sécurisé dans un site Web sharepoint?
- 15. fichier CSS dans le site Web de asp.net
- 16. y at-il un moyen de formater actionscript dans flashdevelop?
- 17. Mettre un site web en mode maintenance?
- 18. Existe-t-il un moyen de tester un site web sur l'iPhone sans iPhone?
- 19. Existe-t-il un moyen de convertir un PDF en HTML/CSS en utilisant PHP?
- 20. Intégrer un site web/page en Silverlight
- 21. Quel est le meilleur moyen de restreindre l'accès à un site Web de développement?
- 22. Y at-il un moyen d'accélérer COM?
- 23. Comment déployer/publier un site Web ASP.NET?
- 24. format spécifique pour un titre dans un site Web Sharepoint?
- 25. Comment créer un lien vers un site web dans Cocoa?
- 26. Faire un design de site Web unique
- 27. Connectez-vous par programme dans un site Web dans asp.net
- 28. Un moyen facile de pdf un rapport Web
- 29. Y at-il un moyen de remplacer un texte dans un fichier PDF avec itextsharp?
- 30. Comment mieux emballer un site Web
Je l'ai utilisé. Conseillé. – hughdbrown
nom génial! Voici ce qu'il référence pour ceux qui ne l'obtiennent pas: http://www.youtube.com/watch?v=8gWEPnmYy6s – nickf
Merci!Enregistré dans les favoris à la fois. – MaxVT