img-tag: height und width nachträglich setzen
franc
- html
Hallo,
ich habe eine Seite mit vielen Bildern auf mehreren Unterseiten, die haben alle im img Tag kein width und height gesetzt. Ich bin jetzt zu faul, alle Bilder durchzugehen und dann mühsam die Grössen zu setzen, aber gesetzt werden sollten sie, das weiss ich.
Gibts da nicht irgendein Tool dafür?
Gruss und dank, franc
Hallo franc,
Gibts da nicht irgendein Tool dafür?
ja, klar. Zwar fällt mir im Moment kein ein, aber ich weiß sicher, dass ich sowas schonmal hatte. Du kannst die Bilderausmaße natürlich auch von einer serverseitigen Programmiersprache bestimen lassen.
Übrigens: So wichtig finde ich height und width nicht. Im Allgemeinen zwar besser mit, aber ich kann es problemlos verkraften wenn nicht jedes unwichtigere Bild ne Angabe hat.
Jonathan
Übrigens: So wichtig finde ich height und width nicht. Im Allgemeinen zwar besser mit, aber ich kann es problemlos verkraften wenn nicht jedes unwichtigere Bild ne Angabe hat.
Wenn der Browser die html-Datei lädt und weiss schon wie gross die jeweiligen Bilder sind, kann er doch die Seite viel aufbauen dachte ich..
..viel schneller meinte ich natürlich, sorry..
Hallo franc,
Wenn der Browser die html-Datei lädt und weiss schon wie gross die jeweiligen Bilder sind, kann er doch die Seite viel schneller aufbauen dachte ich..
Viel schneller ist relativ. Er kann sie schon etwas schneler aufbauen, stimmt schon. Nur geht das rendering im Verhältnis zu der übertragungszeit aus dem Internet sowieso verhältnismäßig schnell, dass das eher vernachlässigbar ist. Störender finde ich da schon, dass die Seite während des Seitenaufbaus "wackelt", weil der Browser erst später merkt, wie groß das Bild ist.
Ich meine, bei perfektionistischen oder großen Seiten würde ich solche Attribute gut finden, aber bevor du alle händisch im Dokument einträgst oder irgendwelche komischen (evtl. unzuverlässigen) Programme dafür benutzt, verzichte ich lieber darauf. Ehlich gesagt.
Jonathan
Du hast vielleicht recht.
Das Programm müsste durch die Verzeichnisse fegen und in html-Dateien nach <img> Tags suchen, wo kein width und height definiert ist. Dann das referenzierte Bild öffnen, bzw. die Grösseninformationen auslesen und zum Image-tag dazuschreiben, datei speichern, nächste datei ...
Kann nicht so schwierig sein, hat nicht vielleicht sogar sowas wie Dreamweaver so ein feature?
Hallo franc,
Das Programm müsste durch die Verzeichnisse fegen und in html-Dateien nach <img> Tags suchen, wo kein width und height definiert ist. Dann das referenzierte Bild öffnen, bzw. die Grösseninformationen auslesen und zum Image-tag dazuschreiben, datei speichern, nächste datei ...
Ja, und wenn du z.B. ein Bild später austauschst?
Kann nicht so schwierig sein, hat nicht vielleicht sogar sowas wie Dreamweaver so ein feature?
Möglich.
Jonathan
Ja, und wenn du z.B. ein Bild später austauschst?
Das Problem besteht doch immer! Ich vermute, Du gibst Deinen Bildern niemals Größen mit.
Hallo franc,
Ja, und wenn du z.B. ein Bild später austauschst?
Das Problem besteht doch immer!
Eben nicht. Bei einer ordentlichen Bildverwaltung z.B. per PHP kann beipielsweise die Bildgröße bei jedem Laden neu geholt werden, oder (besser) gecacht und beim erneuten Hochladen aktualisiert werden.
Ich vermute, Du gibst Deinen Bildern niemals Größen mit.
Das kann man so nicht sagen und ineressiert eigentlich auch nicht.
Jonathan
@@franc:
ich habe eine Seite mit vielen Bildern auf mehreren Unterseiten, die haben alle im img Tag kein width und height gesetzt. Ich bin jetzt zu faul, alle Bilder durchzugehen und dann mühsam die Grössen zu setzen, aber gesetzt werden sollten sie, das weiss ich.
Die Größen clientseitig auszulesen wäre wohl sinnlos.
Also serverseitig. Da fiele mir PHP ein. Dann fiel mir php.net ein. Dann würde ich "image size" ins Suchfeld eintippen.
Live long and prosper,
Gunnar
Also serverseitig. Da fiele mir PHP ein.
Halt, halt, Gunnar, Missverständnis, die Webseite gibts schon, ich will von einer bestehenden Webseite bestehende Image-Tags mit den richtigen Breiten- und Höhenmassen ausstatten. Und zwar nicht von Hand, sondern mit einem Programm, wo ich mir, wie ich mir vorstelle, die Webseite (mit allen Unterseiten) reinlade, auf einen Button drücke wie z.B. "Set automatic Size of ImageTags" o.ä. und alle werden innerhalb von 2 Sekunden gesetzt.
Wenn ich erst ein Skript dafür schreibe kann ich sie (schneller) auch gleich manuell setzen. Und auf dem Webserver, auf dem diese Webseite liegt, läuft sowieso kein PHP.
@@franc:
Wenn ich erst ein Skript dafür schreibe kann ich sie (schneller) auch gleich manuell setzen.
Quatsch. Das Script beschränkt sich auf eine einzige PHP-Anweisung (pro Bild). Diese wäre per dateiübergreifendem Suchen und Ersetzen in Nullkommanichts in allen Dokumenten eingefügt.
Und auf dem Webserver, auf dem diese Webseite liegt, läuft sowieso kein PHP.
Da könnte sich ein Wechsel des Webspace-Angebots oder des Hosters lohnen.
Live long and prosper,
Gunnar
Quatsch. Das Script beschränkt sich auf eine einzige PHP-Anweisung (pro Bild). Diese wäre per dateiübergreifendem Suchen und Ersetzen in Nullkommanichts in allen Dokumenten eingefügt.
Ich habe aber dort kein PHP und kann auch die Seite nicht zu einem anderen Hoster umziehen.