mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 01:01 Benutzername: Passwort: Auto-Login

Thema: Prüfen von CSS-Klassen vom 14.04.2015


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Software - Nonprint -> Prüfen von CSS-Klassen
Seite: 1, 2  Weiter
Autor Nachricht
seba21323
Threadersteller

Dabei seit: 14.04.2015
Ort: Konstanz
Alter: -
Geschlecht: Männlich
Verfasst Di 14.04.2015 13:09
Titel

Prüfen von CSS-Klassen

Antworten mit Zitat Zum Seitenanfang

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 Lächel

PS: Es geht mir nicht darum ungenutzte CSS-Eigenschaften zu finden.
  View user's profile Private Nachricht senden
DEKONSTRUKTIV

Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
Verfasst Di 14.04.2015 13:21
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
grep '<class_id>' <document_root>
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
seba21323
Threadersteller

Dabei seit: 14.04.2015
Ort: Konstanz
Alter: -
Geschlecht: Männlich
Verfasst Di 14.04.2015 14:33
Titel

Antworten mit Zitat Zum Seitenanfang

Könntest du den Code eventuell etwas näher erläutern?
So kann ich damit leider nicht so viel anfangen.

Vielen Dank schonmal Lächel
  View user's profile Private Nachricht senden
DEKONSTRUKTIV

Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
Verfasst Di 14.04.2015 14:37
Titel

Antworten mit Zitat Zum Seitenanfang

http://lmgtfy.com/?q=grep+css+class
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
remote

Dabei seit: 10.11.2006
Ort: /var/www/
Alter: 110
Geschlecht: Männlich
Verfasst Di 14.04.2015 15:20
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
JohnnyCage
Gesperrt

Dabei seit: 11.12.2012
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 14.04.2015 16:01
Titel

Antworten mit Zitat Zum Seitenanfang

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?
  View user's profile Private Nachricht senden
remote

Dabei seit: 10.11.2006
Ort: /var/www/
Alter: 110
Geschlecht: Männlich
Verfasst Di 14.04.2015 16:59
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
seba21323
Threadersteller

Dabei seit: 14.04.2015
Ort: Konstanz
Alter: -
Geschlecht: Männlich
Verfasst Mi 15.04.2015 11:08
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Software - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.