Beispiel:
Sagen Sie zum Beispiel hatten Sie die folgenden zwei Tags einige, wo in einem Legacy-Seite, die Sie bearbeiten zugeordnet haben:Gibt es Tools zum Konsolidieren einer ganzen Reihe von Style-Tags in Klassen?
<table style="padding:0px; margin:0px; border: 0px; width:100%;">
<td style="width:100%; margin:0px; padding:0px; border: 0px;">
Gäbe es ein Programm, das eine Liste machen könnte diese zufälligen Stil-Tags und neu ordnen ihre Inhalte vielleicht die CSS innerhalb der Tags in alphabetischer Reihenfolge der Bestellung:
<table style="border: 0px; margin:0px; padding:0px; width:100%;">
<td style="border: 0px; margin:0px; padding:0px; width:100%;">
Schließlich wird das Werkzeug diese diese beiden Strings vergleichen würde sehen, dass sie gleich sind (wenn al angeordnet phabetically) ...
<table class="style1">
<td class="style1">
... und weisen eine Klasse sowohl die Tags und eine CSS-Eintrag erstellen:
.style1 {
border: 0px;
margin:0px;
padding:0px;
width:100%;
}
... gibt es irgendwelche vorhandenen Tools/Utilities/Skripte für das?
+1 Gute Frage tun können –
Ja es gibt eine Menge von schlechten HTML-Code ist, ist es unvermeidlich! – leeand00
Es scheint, dass dies leicht in Groovy getan werden könnte, wenn man sagt ... der HTML-Code war garantiert XML complient ... aber um, nein, es ist nicht. – leeand00