Die Absätze, Linien und Phrasen

Das Dokument Zeichensatz enthält eine Vielzahl von Leerzeichen. Viele von ihnen sind typografische Elemente in einigen Anwendungen verwendet, um bestimmte visuelle Abstand Effekte zu erzeugen. In HTML sind nur die folgenden Zeichen als Leerzeichen definiert:







  • ASCII Raum (- # x0020;)
  • ASCII Tab (- # x0009;)
  • ASCII Formularvorschub (- # x000C;)
  • Null-Breitenraum (- # x200B;)

Zeilenumbrüche sind auch Leerzeichen. Beachten Sie, dass obwohl - # x2028; und - # x2029; sind in [ISO10646] definiert, um eindeutig getrennte Linien und Ziffern bzw. bilden diese keine Zeilenumbrüche in HTML, noch diese Spezifikation sie in der allgemeineren Kategorie der Leerzeichen umfassen.

Diese Spezifikation nicht das Verhalten zeigen, Rendering oder auf andere Weise Leerzeichen andere als die hier explizit als Leerzeichen identifiziert. Aus diesem Grund sollten Autoren entsprechende Elemente und Stile verwenden, um visuelle Effekte zu erzielen, die Formatierung weißen Raum beinhalten, anstatt Leerzeichen.

Für alle HTML-Elemente außer PRE. Sequenzen von Leerraum getrennt „Worten“ (wir den Begriff „Wort“ hier im Sinne von „Sequenzen von nicht-Leerzeichen“ verwenden). Wenn Textformatierung, sollen Benutzer diese Worte identifizieren und sie liegen nach den Konventionen der jeweiligen Schriftsprache (Skript) und Zielmedium.

Das PRE-Element wird für vorformatierte Text verwendet wird. wo Leerraum ist von Bedeutung.

Um Probleme mit SGML Zeilenumbruch Regeln und Inkonsistenzen zwischen den noch vorhandenen Implementierungen zu vermeiden, setzen Autoren sollten sie nicht auf Benutzeragenten weißen Raum zu machen, unmittelbar nach einem Start-Tag oder unmittelbar vor einem End-Tag. So Autoren, insbesondere Authoring-Tools. sollten schreiben:

9.2 Strukturierter Text

9.2.1 Satz Elemente: EM. STARK. DFN. CODE. SAMP. KBD. VAR. ZITIEREN. Abk. und ACRONYM

Anderer Stelle definierte Attribute

Phrase Elemente hinzufügen Strukturinformationsfragmente in Text. Die üblichen Bedeutungen von Wortgruppen-Elemente folgen:

EM: Zeigt Betonung. Zeigt stärkere Betonung: STRONG. CITE: ein Zitat oder einen Verweis auf andere Quellen enthält. DFN: Zeigt an, dass dies die definierende Instanz des eingeschlossenen Begriff ist. Code: Bezeichnet ein Fragment von Computer-Code. SAMP: Bezeichnet Beispielausgabe Programme, Skripte etc. KBD: Zeigt Text durch den Benutzer eingegeben werden. VAR: Gibt eine Instanz einer Variablen oder Programmargument. ABBR: Zeigt eine abgekürzte Form (zum Beispiel WWW, HTTP, URI, Masse usw..). Acronym: Zeigt ein Akronym (z WAC, Radar, etc.).

EM und STRONG verwendet Betonung anzuzeigen. Die andere Satz Elemente haben eine besondere Bedeutung in technischen Unterlagen. Diese Beispiele zeigen einige der Phrase Elemente:

Hier sind einige Beispiele für Anwendungen von ABBR:

Beachten Sie, dass Abkürzungen und Akronyme oft eigenwillige Aussprachen haben. Zum Beispiel, während „IRS“ und „BBC“ sind in der Regel ausgesprochen Buchstaben für Buchstaben, „NATO“ und „UNESCO“ ist klanglich ausgesprochen. Noch andere Kurzformen (zum Beispiel „URI“ und „SQL“) werden von einigen Leuten und ausgesprochen als Worte von anderen Leuten buchstabieren. Wenn nötig, sollen Autoren-Stylesheets verwenden, um die Aussprache von abgekürzter Form angegeben werden.

9.2.2 Zitate: Die Elemente Q und BLOCKQUOTE

zitieren = uri [CT] Der Wert dieses Attributs ist ein URI, der ein Quelldokument oder Nachricht bezeichnet. Dieses Attribut soll Informationen über die Quelle geben, aus dem das Zitat entlehnt wurde.

Anderer Stelle definierte Attribute

Diese beiden Elemente bezeichnen Text zitiert. BLOCKQUOTE ist für lange Zitate (Block-Level-Gehalt) und Q für kurze Zitate (Inline-Inhalt) bestimmt, die Absatzumbrüche nicht benötigen.







Dieses Beispiel formatiert einen Auszug aus „Die zwei Türme“, die von J.R.R. Tolkien, als Blockquote.

Visuelle Benutzer Allgemeinen BLOCKQUOTE als eingekerbten Block machen.

Das folgende Beispiel zeigt verschachtelte Zitate mit dem Q-Elemente.

Die Verwendung von BLOCKQUOTE einrücken Text wird zugunsten von Style Sheets deprecated.

9.2.3 Hoch- und Tief: Die SUB und SUP-Elemente

Anderer Stelle definierte Attribute

9.3 Zeilen und Absätze

Autoren teilen traditionell ihre Gedanken und Argumente in Sequenzen von Absätzen. Die Organisation von Informationen in Absätze betroffen ist nicht, wie die Absätze dargestellt: Absätze, die doppelt gerechtfertigt sind, enthalten die gleichen Gedanken wie jene, die linksbündig.

Die visuelle Darstellung der Absätze ist nicht so einfach. Eine Reihe von Fragen, sowohl stilistisch und technisch, müssen angesprochen werden:

  • Die Behandlung von weißen Raum
  • Zeilenumbrüche und Zeilenumbruch
  • Rechtfertigung
  • Silbentrennung
  • Schriftliche Sprachkonventionen und Text Direktionalität
  • Formatierung von Absätzen in Bezug auf den umgebenden Inhalt

Wir begegnen diesen Fragen unten. Absatzausrichtung und schwimmende Objekte werden in diesem Dokument später diskutiert.

9.3.1 Absätze: das P-Element

Anderer Stelle definierte Attribute

Das P-Element stellt einen Absatz. Es kann nicht auf Blockebene Elemente (einschließlich P selbst) enthalten.

Wir raten Autoren verwenden leer P-Elemente. Benutzerprogramme sollten leer P Elemente ignorieren.

Ein Zeilenumbruch wird definiert, einen Wagenrücklauf zu sein (- # x000D;), ein Zeilenvorschub (- # x000A;) oder ein Wagenrücklauf / Zeilenvorschub-Paar. Alle Zeilenumbrüche bilden weißen Raum.

Weitere Informationen über SGML Spezifikation von Zeilenumbrüchen, die Hinweise auf Zeilenumbrüche im Anhang zu konsultieren.

Erzwingen einen Zeilenumbruchs: das BR-Element

Anderer Stelle definierte Attribute

Das BR-Element bricht gewaltsam (Enden) die aktuelle Textzeile.

Im Hinblick auf die bidirektionale Formatierung. das BR-Element soll die gleiche Art und Weise des [ISO10646] LINE SEPARATOR Charakter verhält sich in dem bidirektionalen Algorithmus verhalten.

In HTML gibt es zwei Arten von Bindestrichen: die Ebene Bindestrich und der weiche Bindestrich. Die Ebene Bindestrich soll von einem User-Agenten als nur ein weiteres Zeichen interpretiert werden. Der weiche Bindestrich teilt den User-Agenten, wo ein Zeilenumbruch erfolgen kann.

Dieser Browser, die weichen Bindestriche interpretieren muss folgende Semantik beachten: Wenn eine Zeile in einem weichen Bindestrich gebrochen ist, muss ein Bindestrich-Zeichen am Ende der ersten Zeile angezeigt. Wenn eine Leitung nicht in einem weichen Trennstrich aufgebrochen wird, muss der Benutzer-Agent keinen Bindestrich-Zeichen angezeigt werden soll. Für Operationen, wie Suchen und Sortieren, soll der weiche Bindestrich immer ignoriert.

In HTML, wird der Klar Bindestrich dargestellt durch die Zeichen "-" (- # 45; oder - # x2D;). Der weiche Trennstrich wird durch das Zeichen Entitätsverweis -shy repräsentiert; (- oder - # xAD;)

9.3.4 vorformatierte Text: Das PRE-Element

Breite = Zahl [CN] aufgegeben. Dieses Attribut stellt einen Hinweis auf visuelle Benutzeragenten über die gewünschte Breite des formatierten Blocks. Der User-Agent kann diese Informationen verwenden, um eine entsprechende Schriftgröße zu wählen oder den Inhalt entsprechend einrücken. Die gewünschte Breite wird in Anzahl der Zeichen ausgedrückt. Dieses Attribut wird derzeit nicht allgemein unterstützt.

Anderer Stelle definierte Attribute

Das PRE-Element zeigt visuelle Benutzer, dass der eingeschlossene Text „vorformatiert“ ist. Beim Umgang mit vorformatierte Text, visuelle Benutzer:

Nicht-visuelle Benutzeragenten sind keine zusätzlichen Leerraum in dem Inhalt eines PRE-Elements respektieren erforderlich.

Weitere Informationen über SGML Spezifikation von Zeilenumbrüchen, die Hinweise auf Zeilenumbrüche im Anhang zu konsultieren.

Das folgende Beispiel zeigt einen vorformatierte Vers von Shelly Gedichte Zu einer Skylark:

Hier ist, wie dies in der Regel wiedergegeben wird:

Hinweis. Der folgende Abschnitt ist eine informative Beschreibung des Verhaltens einiger aktuellen visuellen Benutzer wenn Formatierung von Absätzen. Stylesheets erlauben eine bessere Kontrolle der Absatzformatierung.

HTML-Benutzer traditionell Absätze mit weißen Raum gemacht vor und nach, zum Beispiel,

In der westlichen Skripte zum Beispiel Text sollte nur auf Leerraum gewickelt werden. Frühe User Agents falsch gewickelt Linien kurz nach dem Start-Tag oder kurz vor dem Ende-Tag eines Elements, das in baumelnden Interpunktion geführt. Betrachten wir zum Beispiel diesen Satz:

Einwickeln die Zeile genau vor der Endmarke des A-Elements bewirkt, dass das Komma am Anfang der nächsten Zeile verseilt werden:

zitieren = uri [CT] Der Wert dieses Attributs ist ein URI, der ein Quelldokument oder Nachricht bezeichnet. Dieses Attribut soll Informationen Punkt zu erklären, warum ein Dokument geändert wurde. datetime = Datumzeit [CS] Der Wert dieses Attributs gibt das Datum und die Zeit, wenn die Änderung vorgenommen wurde.

Anderer Stelle definierte Attribute

Dieses Beispiel könnte von einer Rechnung, die Gesetzgebung zu ändern, wie viele Abgeordnete ein County Sheriff 3 bis 5 verwenden kann.

Die INS und DEL Elemente dürfen nicht auf Blockebene Inhalt enthalten, wenn diese Elemente als Inline-Elemente verhalten.

ILLEGAL Beispiel:
Im Folgenden ist nicht legal HTML.

Wird mit INS. das gibt:







In Verbindung stehende Artikel