Jm: Sourcecode "abspecken" fuer IE?

Hallo erstmal zusammen.

Ich benutze fuer die Navigation einer Internetseite einen Treeview der mit DHTML zusamengesetzt wird (wie er auf den Microsoftpages zu finden ist). Da dort ID's und CLASSES benutzt werden ist der Sourcecode relativ gross geworden da der Treeview eine hohe Anzahl von Eintraegen hat.

Darum nun meine Fragen (bezieht sich nur auf MICROSOFT IE).

a) Die Bilder die ich fuer die "Knoten" benutze (Expand/Collapse) werden im voraus geladen. Soll ich dann da noch im <IMG> Tag die HEIGHT und WIDTH Attribute benutzen, da die Bilder ausserdem nur 16 auf 16 Pixel gross sind?

b) Andererseits wird die Seite ja schneller aufgebaut wenn diese beiden Tags vorhanden sind.

c) Ist der Standartwert des Attributs BORDER immer 0 bei Microsoft IE?

Wenn ich diese 3 Attribute weglasse, schrumpft der Code beachtlich, andereseits will ich bei der Anzahl der Browserversionen von Microsoft keine unangenehmen Ueberaschungen erleben.

Fuer jeden Tip bin ich sehr dankbar...

Jm.

  1. Moin

    a) [...] Soll ich dann da noch im <IMG> Tag die HEIGHT und WIDTH Attribute benutzen [...]

    Ja, siehe dritter Absatz http://www.w3.org/TR/html4/struct/objects.html#h-13.7.1

    b) Andererseits wird die Seite ja schneller aufgebaut wenn diese beiden Tags vorhanden sind.

    Eben

    c) Ist der Standartwert des Attributs BORDER immer 0 bei Microsoft IE?

    In der Tat ist das Sache des Browsers http://www.w3.org/TR/html4/struct/objects.html#adef-border-IMG. AFAIK ist border="0" wenigstens ab IE 3.02 default.

    Wenn ich diese 3 Attribute weglasse, schrumpft der Code beachtlich, andereseits will ich bei der Anzahl der Browserversionen von Microsoft keine unangenehmen Ueberaschungen erleben.

    Stimmt. Es geht (fast) nicht über korrekten Code

    Swen

    1. c) Ist der Standartwert des Attributs BORDER immer 0 bei Microsoft IE?

      Wenn Du ein Bild mit einem Link versiehst, mußt du BORDER=0 verwenden,
      sonst ist der Rand zu sehen.

      1. @ Swen & General M.

        Danke an euch fuer eure schnellen Antworten und ausfuerliche Hinweise/Links.

        MfG,

        Jm

  2. Hallo Jm,

    a) Die Bilder die ich fuer die "Knoten" benutze (Expand/Collapse) werden im voraus geladen. Soll ich dann da noch im <IMG> Tag die HEIGHT und WIDTH Attribute benutzen, da die Bilder ausserdem nur 16 auf 16 Pixel gross sind?

    b) Andererseits wird die Seite ja schneller aufgebaut wenn diese beiden Tags vorhanden sind.

    Wenn ich diese 3 Attribute weglasse, schrumpft der Code beachtlich, andereseits will ich bei der Anzahl der Browserversionen von Microsoft keine unangenehmen Ueberaschungen erleben.

    Versuch doch mal diese Eigenschaften über CSS zu definieren, das passiert nur ein einziges Mal, kurzer Source-Code und wirkt für das gesamte Dokument.

    http://www.w3.org/TR/REC-CSS1/bzw.
    http://www.w3.org/TR/REC-CSS2/

    Gruß

    Andreas