Hi,
ich habe vor ein bot zu programmieren der CSS Fehler (nicht parallele Buttons, Bilder, Texte, div Fehler) erkennt und dokumentiert.
Daher habe ich eine Frage ob jemand ein Modul kennt, das den Bildschirm in ein Raster umwandelt und dann nach Ungereimtheiten findet und dann den HTML Container aufzählt.
Würde mich sehr freuen wenn jemand mir weiter helfen kann :3
Ein Bot der CSS Fehler erkennt und aufschreibt
Das ist ja eine sehr spezielle Anforderung. Mit anderen Worten, Du suchst ein fertiges Programm, das Seiten untersucht, die Deinem Schönheitsideal entsprechen. Da wird es nichts geben. Stelle erst einmal Regeln auf, die du prüfen möchtest; je konkreter, desto leichter lassen sie sich prüfen.
Da Du nicht konkreter wirst, mach ich das mal für Dich. Du willst also Elemente mit charakteristischen Eigenschaften wie Rahmen oder Hintergrundfarbe suchen. Deren absolute Position ermitteln (das geht am besten in einem Browser mit den passenden JavaScript- Funktionen) um dann zu prüfen ob sie exakt zusammenpassen. Da braucht es keine Pixelbilder sondern nur das DOM und die Styles der Elemente. Das Problem, das gefundene einem Element zuzuordnen, hast Du dann gar nicht.
Das wird nichts. Das läuft darauf hinaus, einem Computer einen Sinn für visuelle Ästhetik beizubringen. Adaptiv, denn auch etwas das dem einen grauenvoll erscheint, mag für den anderen das gewünschte Ergebnis sein. So etwas geht nicht.
- __blackjack__
- User
- Beiträge: 13202
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
Und vor allem kann es ja auch Absicht sein das mal das eine oder andere Element sich nicht an das ”Grid” hält. Das kann man dann ja nicht einfach als Fehler bezeichnen. Was würde das Tool denn dann beispielsweise zu https://jazzband.co/ sagen?
“There will always be things we wish to say in our programs that in all known languages can only be said poorly.” — Alan J. Perlis