Autor |
Nachricht |
seba21323
Threadersteller
Dabei seit: 14.04.2015
Ort: Konstanz
Alter: -
Geschlecht:
|
Verfasst Di 14.04.2015 13:09
Titel Prüfen von CSS-Klassen |
|
|
Hallo zusammen,
ich bin auf der Suche nach einem Programm, mit dem man prüfen kann, ob und wie oft, eine bestimmte CSS-Eigenschaft in den HTML-Dokumenten einer Website genutzt wird.
Am besten wäre wenn es auch direkt anzeigt wo diese Eigenschaft aufgerufen wird.
Kennt ihr so ein Programm oder nutzt selber eins?
Ich hoffe Ihr versteht wie ich das meine
PS: Es geht mir nicht darum ungenutzte CSS-Eigenschaften zu finden.
|
|
|
|
|
DEKONSTRUKTIV
Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
|
Verfasst Di 14.04.2015 13:21
Titel
|
|
|
Code: | grep '<class_id>' <document_root> |
|
|
|
|
|
Anzeige
|
|
|
seba21323
Threadersteller
Dabei seit: 14.04.2015
Ort: Konstanz
Alter: -
Geschlecht:
|
Verfasst Di 14.04.2015 14:33
Titel
|
|
|
Könntest du den Code eventuell etwas näher erläutern?
So kann ich damit leider nicht so viel anfangen.
Vielen Dank schonmal
|
|
|
|
|
DEKONSTRUKTIV
Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
|
|
|
|
|
remote
Dabei seit: 10.11.2006
Ort: /var/www/
Alter: 110
Geschlecht:
|
Verfasst Di 14.04.2015 15:20
Titel
|
|
|
css eigenschaft != css klasse.
schau dir doch mal http://reports.quickleft.com/css an.
eine schlüsselfertige lösung für derartige analysen - gerade wenn es nicht nur um die statistische auswertung von css properties an sich, sondern um das auftauchen im kontext von spezifischen html seiten geht, wirst du nicht finden.
am besten du machst dich mit regular expressions vertraut und auch mit dem parsen von strings in einer programmiersprache deiner wahl.
|
|
|
|
|
JohnnyCage
Gesperrt
Dabei seit: 11.12.2012
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 14.04.2015 16:01
Titel
|
|
|
remote hat geschrieben: | css eigenschaft != css klasse.
schau dir doch mal http://reports.quickleft.com/css an.
eine schlüsselfertige lösung für derartige analysen - gerade wenn es nicht nur um die statistische auswertung von css properties an sich, sondern um das auftauchen im kontext von spezifischen html seiten geht, wirst du nicht finden.
am besten du machst dich mit regular expressions vertraut und auch mit dem parsen von strings in einer programmiersprache deiner wahl. |
Und was macht er dann genau?
|
|
|
|
|
remote
Dabei seit: 10.11.2006
Ort: /var/www/
Alter: 110
Geschlecht:
|
Verfasst Di 14.04.2015 16:59
Titel
|
|
|
Zitat: | ich bin auf der Suche nach einem Programm, mit dem man prüfen kann, ob und wie oft, eine bestimmte CSS-Eigenschaft in den HTML-Dokumenten einer Website genutzt wird. |
ein solches program gibt es meines wissens nach nicht.
wenn es um eine ganz bestimmte eigenschaft und einen ganz bestimmten wert geht und keine generische analyse benötigt wird, tut es vielleicht auch ein bischen jQuery - dabei profitiert man davon, dass der browser den komplizierten part bereits erledigt hat (auswürfeln welche styles überhaupt anwendung finden):
Code: |
$('*').filter(function(){
return $(this).css('eigenschaft') == 'wert';
})
|
JohnnyCage hat geschrieben: |
Und was macht er dann genau? |
am besten als erstes noch einmal sauber erläutern was er eigentlich erreichen möchte.
im title steht was von klassen, im post spricht er von eigenschaften.
um herauszufinden ob / wie häufig ein bestimmtes CSS property tatsächlich angewendet wird muss man eigentlich schon fast eine kleine browser engine nachbauen. inline und verlinkte css ressourcen in der korrekten reihenfolge und im kontext der DOM struktur interpretieren. nur weil das property im css auftaucht, muss es ja nicht angewendet werden - selbst wenn es ein auf den selektor passendes element im DOM gibt. nimmt man jetzt noch dom-manipulation mittels js ins auge, hat man endgültig viel freude. das schreibst du nicht mal eben so runter, auch nicht in einem forenpost.
wenn es hier schon am selbständigen RTFM scheitert was das parsen von strings angeht, besteht da eh keine aussicht auf erfolg.
Zuletzt bearbeitet von remote am Di 14.04.2015 17:10, insgesamt 1-mal bearbeitet
|
|
|
|
|
seba21323
Threadersteller
Dabei seit: 14.04.2015
Ort: Konstanz
Alter: -
Geschlecht:
|
Verfasst Mi 15.04.2015 11:08
Titel
|
|
|
Du bist ja echt ein ganz schlauer Herr Remote...
Es tut mir echt leid, dass es Menschen gibt die erst anfangen sich mit solchen Themen zu beschäftigen, und dadurch eventuell keinen Plan haben wonach man suchen soll, oder wie man solch eine Frage richtig formuliert, damit sich die Experten nicht auf den Schlips getreten fühlen!
Naja vielleicht bin ich ja irgendwann so schlau wie du... Danke trotzdem für die Antwort.
|
|
|
|
|
|
|
|
Ähnliche Themen |
CSS: links in klassen definieren -pseudoklassen in klassen?
AS 3 und Klassen
Klassen in PHP
PHP: CSS Klassen zuweisen
klassen verbinden
CSS Frage zu ID und Klassen
|
|