HTML5: Nicht ersetztes vs. ersetztes Element?

Lesezeit: 1 Minute

HTML5 Nicht ersetztes vs ersetztes Element
ma11hew28

Ich verstehe Abschnitt 10.3 Nicht ersetzte Elemente in der HTML5-Spezifikation. Ich konnte die Definition über Google finden, aber wo ist die W3C-HTML5-Definition für nicht ersetzte vs. ersetzte Elemente?

HTML5 Nicht ersetztes vs ersetztes Element
Steveax

Von dem CSS2.1-Spezifikation:

Ersetztes Element

Ein Element, dessen Inhalt außerhalb des Geltungsbereichs des CSS-Formatierungsmodells liegt, z. B. ein Bild, ein eingebettetes Dokument oder ein Applet. Beispielsweise wird der Inhalt des HTML-IMG-Elements oft durch das Bild ersetzt, das sein “src”-Attribut bezeichnet. Ersetzte Elemente haben oft intrinsische Abmessungen: eine intrinsische Breite, eine intrinsische Höhe und ein intrinsisches Verhältnis. Beispielsweise hat ein Bitmap-Bild eine Eigenbreite und eine Eigenhöhe, die in absoluten Einheiten angegeben sind (aus denen offensichtlich das Eigenverhältnis bestimmt werden kann). Andererseits haben andere Dokumente möglicherweise keine intrinsischen Dimensionen (z. B. ein leeres HTML-Dokument).

Benutzeragenten können davon ausgehen, dass ein ersetztes Element keine intrinsischen Abmessungen hat, wenn davon ausgegangen wird, dass diese Abmessungen sensible Informationen an Dritte weitergeben könnten. Wenn sich beispielsweise ein HTML-Dokument in Abhängigkeit vom Bankguthaben des Benutzers intrinsische Größe ändert, möchte der UA möglicherweise so handeln, als ob diese Ressource keine intrinsischen Dimensionen hätte.

Der Inhalt ersetzter Elemente wird im CSS-Renderingmodell nicht berücksichtigt.

  • Ah ja, das ist viel besser als meine Antwort war. Keine Ahnung, warum ich es nicht gefunden habe.

    – Alohci

    5. November 11 um 9:20 Uhr

.

663400cookie-checkHTML5: Nicht ersetztes vs. ersetztes Element?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy