Apakah ada metode (selain trial and error) yang dapat saya gunakan untuk menemukan file gambar yang tidak digunakan? Bagaimana dengan deklarasi CSS untuk ID dan Kelas yang bahkan tidak ada di situs?
Tampaknya ada cara untuk menulis skrip yang memindai situs, membuat profil, dan melihat gambar dan gaya mana yang tidak pernah dimuat.
Jawaban:
AdaAda ekstensi Firefox itumenemukanmenemukan pemilih CSS yang tidak digunakan di halaman. Itumemilikimemiliki opsi untuk menjelajah seluruh situs. Versi 3.01.0Sebaiknyadapat bekerja dengan versi Firefox yang lebih baru.http://www.brothercake.com/dustmeselectors/
Dan inilah opsi lainnya:
https://addons.mozilla.org/en-US/firefox/addon/css-usage/
sumber
Anda tidak perlu membayar layanan web apa pun atau mencari addon, Anda sudah memiliki ini di Google Chrome di bawah F12
(Inspector)->Audits->Remove unused CSS rules
Tangkapan layar:
Update: 30 Jun, 2017
Sekarang Chrome 59 menyediakan cakupan kode CSS dan JS . Lihat https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage
sumber
Di tingkat file:
gunakan wget untuk secara agresif menjelajah situs dan kemudian memproses log server http untuk mendapatkan daftar file yang diakses, bedakan ini dengan file di situs
sumber
wget -m <your site>
. Style sheet harus dipangkas dari penyeleksi yang tidak digunakan terlebih dahulu - ini terlihat seperti kandidat yang baik untuk tugas otomatis itu: developers.google.com/speed/pagespeed/psolCSS Redundancy Checker adalah alat yang Anda jalankan secara lokal, yang Anda berikan lembar gaya dan daftar URL atau direktori file HTML. Berikut deskripsi yang diberikan di situs alat:
sumber
Seperti dicatat oleh Tim Murtaugh di postingan blog A List Apart, " Dua Alat untuk Menjaga CSS Anda Tetap Bersih ":
csscss
Dan yang paling relevan dengan pertanyaan:
helium-css
sumber
Sepertinya saya ingat Adobe Dreamweaver atau Adobe Golive memiliki fitur untuk menemukan gaya dan gambar yatim piatu; tidak ingat yang mana sekarang. Mungkin keduanya, tapi fiturnya tersembunyi dengan baik.
sumber
TopStyle memiliki seperangkat alat untuk mencari dan menangani kelas yatim piatu. Ini juga akan memberi Anda laporan di mana ID dan kelas digunakan dalam HTML, memungkinkan Anda untuk dengan cepat membuka dan melompat ke markup yang relevan. Berikut uraian dari situs web mengenai fitur ini:
Sangat berguna untuk membedah situs web yang tidak dikenal.
Itu tidak menemukan gambar yang tidak digunakan.
sumber
Chrome canary build memiliki opsi di bilah alat pengembang untuk " Cakupan CSS" sebagai salah satu fitur pengembang eksperimental. Opsi ini muncul di tab timeline dan dapat digunakan untuk mendapatkan daftar CSS yang tidak digunakan.
Harap dicatat bahwa Anda juga perlu mengaktifkan fitur ini dalam pengaturan di toolbar pengembang. Fitur ini mungkin akan mencapai rilis chrome resmi.
sumber
Saya menemukan alat ini bekerja dengan semua versi Firefox! Diperlukan sedikit waktu untuk mempelajari cara kerjanya, tetapi setelah dimulai tampaknya cukup bagus. Ini akan menyimpan versi baru CSS dengan pemilih CSS yang diberi tanda sehingga Anda dapat dengan cepat kembali jika perlu.
Penggunaan CSS - Addon Firefox
sumber
Alat kecil ini memberi Anda daftar aturan css yang digunakan oleh beberapa html.
Ini dia Code Pen
Klik Run code snippet, lalu klikFull page untuk masuk ke sana. Kemudian ikuti petunjuk di cuplikan tersebut. Anda dapat menjalankannya satu halaman penuh untuk melihatnya berfungsi dengan html / css Anda.
Tetapi lebih mudah hanya untuk menandai pena kode saya sebagai alat.
sumber
Semua alat yang tercantum di sini bagus untuk CSS. Saya tidak tahu tentang Dreamweaver & Co. Tapi saya membuat program kecil beberapa waktu lalu untuk membantu saya membersihkan proyek situs web saya
Temukan-File yang Tidak Digunakan
Itu tidak membantu dengan CSS & barang, melainkan dengan gambar yatim piatu dan jenis file lainnya.
Semoga membantu!
sumber
Helium CSS adalah alat yang hebat untuk ini. Perlu dicatat bahwa Anda harus menjalankan alat ini pada pengembangan atau versi lokal situs web Anda. Jika Anda menjalankan ini pada versi produksi, pengunjung Anda akan dapat melihat lingkungan pengujian Helium.
https://github.com/geuis/helium-css
http://www.unknownerror.org/opensource/geuis/helium-css
sumber
Untuk menjawab pertanyaan Anda tentang alat untuk menemukan file gambar yang tidak digunakan, Anda dapat menggunakan Xenu Link Sleuth untuk menjelajah situs Anda guna menemukan semua gambar yang digunakan situs Anda. Kemudian Xenu meminta Anda untuk akses ftp sehingga dapat merayapi direktori Anda untuk menemukan file yatim piatu. Saya belum menggunakannya di server produksi tetapi kedengarannya layak untuk dilihat.
EDIT: Anda hanya perlu berhati-hati untuk tidak menghapus gambar yang digunakan oleh javascript.
sumber