HTML-Tab-Zeichen. HTML-Formatierung. Fälle der Verwendung einiger Sonderzeichen, einschließlich geschützter Leerzeichen und weicher Bindestriche

Hallo, liebe Leser der Blog-Site! Diejenigen, die es zumindest oberflächlich geschafft haben, sich mit wahrscheinlich vertraut zu machen, haben es bereits zur Kenntnis genommen, wenn auch im Allgemeinen. Das bedeutet, dass sie eine Vorstellung davon haben, was HTML-Symbole im Dokumentcode verwendet.

Im heutigen Artikel werden wir versuchen herauszufinden, was ein Leerzeichen in HTML ist, in welchen Fällen Sie Leerzeichen verwenden können, wenn Sie den Code selbst formatieren, um ihn leichter erkennen zu können. Wir werden lernen, wann es notwendig ist, ein geschütztes Leerzeichen zu verwenden, und uns auch mit anderen Sonderzeichen (oder, wie sie auch genannt werden, Mnemonik) vertraut machen.

Tatsächlich würde ich raten, das Thema der Verwendung verschiedener Sonderzeichen nicht zu ignorieren, da dies eine wichtige Komponente ist, um das Studium der Hypertext-Auszeichnungssprache abzuschließen. Im Allgemeinen werden die Informationen in dieser Veröffentlichung sicherlich nicht überflüssig sein. Nun, jetzt zum Punkt.

Leerzeichen und Whitespace-Zeichen in HTML

Zunächst muss eine wichtige Bemerkung gemacht werden. Es gibt spezielle Tasten auf der Computertastatur, mit denen Sie Texttrennung implementieren können (mehr dazu weiter unten). Allerdings sorgt nur die breite Leertaste für eine Worttrennung, nicht nur im Editor, sondern auch im Browserfenster. Es gibt Nuancen beim Umbrechen von Zeilen und beim Einrücken von der Kante.

Wie Sie wissen, wird die Darstellung bestimmter Elemente in einem Webbrowser durch Tags bestimmt. Zur Textformatierung wird ein bekanntes blockbasiertes verwendet. Das heißt, sein Inhalt befindet sich über die gesamte verfügbare Breite.

Zu Zeilen in Absatz P umbrechen, müssen Sie ein einzelnes BR-Tag verwenden, mit dem dies möglich ist. Nehmen wir an, wir müssen in den Text einige Zeilen aus einem Gedicht einfügen, in das wir schreiben Texteditor:

Obwohl die Zeilen des Verses richtig angeordnet sind und die Bindestriche an den richtigen Stellen gesetzt sind, sieht im Browser alles anders aus:


Um die gleiche Anzeige in einem Webbrowser-Fenster zu erreichen, müssen Sie bei jedem Zeilenumbruch BR schreiben:

Jetzt haben wir die Aufgabe gelöst und im Browser werden die poetischen Zeilen ganz korrekt angezeigt:

Damit sind die notwendigen Zeilenumbrüche abgeschlossen. Zu beachten ist hier auch ein solches Feature, dass mehrere aufeinander folgende Leerzeichen vom Webbrowser als eins dargestellt werden. Sie können dies überprüfen, indem Sie im selben Editor versuchen, zwischen zwei Wörtern nicht nur ein, sondern mehrere Leerzeichen einzufügen, und sich das Ergebnis durch Klicken auf die Schaltfläche "Speichern" im Browser ansehen.

Leerzeichen, Tabulator und Zeilenumbruch

Grundsätzlich mit diesen Leerzeichen wir lernen uns kennen, sobald wir beginnen, mit dem text im editor zu arbeiten und ihn richtig zu formatieren. Um eine solche Aufgabe umzusetzen, gibt es spezielle Tasten, die jeweils einem eigenen Leerzeichen entsprechen:

  • Leerzeichen - die breiteste Taste auf einer Computertastatur (ohne Beschriftung);
  • Tabellierung - eine Taste auf der linken Seite mit der Aufschrift "Tab" und zwei Pfeilen, die in verschiedene Richtungen zeigen;
  • Zeilenumbruch - "Enter"-Taste.

Allerdings erhalten wir, wie oben gesagt, nicht nur in einem Texteditor, sondern auch in einem Browser nur bei Verwendung der ersten Taste das gewünschte Endergebnis. Alle drei Tasten (einschließlich Tabulator und Zeilenumbruch) sind nützlich, wenn HTML-Code formatiert wird. Nehmen wir an, ein Stück Code sieht in NotePad ++ (Erklärmaterial zu diesem Editor) so aus, wenn alle Leerzeichen angezeigt werden:


Wir erhalten Code, der dank Leerzeichen einfach zu lesen und zu verstehen ist. Die orangefarbenen Pfeile markieren die Einzüge, die mit der Tabulatortaste erstellt wurden, und die Zeichen CR und LF markieren die Zeilenumbrüche, die mit der Eingabetaste vorgenommen wurden.

Verschachtelte Container werden angezeigt, öffnende und schließende Tags heben sich gut ab. In dieser Form angegebenen Code können leicht bearbeitet werden. Vergleichen Sie es nun mit dem gleichen Code, der keine solche Texttrennung hat:

Auf die gleiche Weise können Sie mit Leerzeichen und schreiben CSS-Regeln, die visuell verständlich und verdaulich aussehen wird:


Nachdem Sie alle Stile auf einen gemeinsamen Nenner gebracht und die Stildatei vollständig bearbeitet haben, können Sie sie bearbeiten, indem Sie alle Leerzeichen aus dem Code entfernen. Dies ist notwendig, um zu erhöhen, was bei der Förderung einer Ressource sehr wichtig ist.

Sonderzeichen (oder Mnemonics) im HTML-Code

Schauen wir uns nun die Fälle an, in denen es notwendig ist, die Sonderzeichen zu verwenden, die ich am Anfang des Artikels erwähnt habe. HTML-Sonderzeichen, die manchmal als Mnemonik bezeichnet werden, wurden eingeführt, um ein seit langem bestehendes Codierungsproblem in der Hypertext-Auszeichnungssprache zu lösen.

Wenn Sie Text auf der Tastatur eingeben, werden die Zeichen der von Ihnen verwendeten Sprache codiert. In einem Webbrowser wird der eingegebene Text in den von Ihnen ausgewählten Schriftarten als Ergebnis der umgekehrten Dekodierungsoperation wiedergegeben.

Tatsache ist, dass es viele solcher Kodierungen gibt, jetzt haben wir nicht das Ziel, sie im Detail zu analysieren. Nur können jedem von ihnen bestimmte Zeichen fehlen, die aber angezeigt werden müssen. Angenommen, Sie möchten einfache Anführungszeichen oder ein Akzentzeichen schreiben, und diese Symbole fehlen kitschig im Set.

Um dieses Problem zu beseitigen, wurde ein System von Sonderzeichen eingeführt, das eine Vielzahl verschiedener Mnemoniken enthält. Sie beginnen alle mit einem kaufmännischen Und „&“ und enden normalerweise mit einem Semikolon „;“. Anfangs hatte jedes Sonderzeichen einen eigenen digitalen Code. Für ein geschütztes Leerzeichen, auf das wir weiter unten näher eingehen werden, gilt beispielsweise der folgende Eintrag:

Aber nach einiger Zeit wurden den gebräuchlichsten Symbolen wörtliche Gegenstücke (Mnemonics) zugeordnet, um sie leichter zu merken. Nehmen wir an, für dasselbe geschützte Leerzeichen sieht es so aus:

Als Ergebnis zeigt der Browser das entsprechende Symbol an. Die Liste der Mnemotechnik ist sehr umfangreich, die am häufigsten verwendeten Sonderzeichen in HTML Sie können der folgenden Tabelle entnehmen:

Symbol der Code Mnemonik Bezeichnung
geschütztes Leerzeichen
schmaler Abstand (en-Breite der Buchstabe n)
breiter Raum (em-Breite zum Buchstaben m)
- em Strich (en-Strich)
- em Strich (em-Strich)
­ - ­ weiche Übertragung
a ́ Akzent, platziert nach dem "Schock"-Buchstaben
© © Urheberrechte ©
® ® ® eingetragenes Markenzeichen
Markenzeichen
º º º Speer des Mars
ª ª ª Spiegel der Venus
ppm
Neurömisch,serife;">π π π pi (Times New Roman verwenden)
¦ ¦ ¦ vertikale gepunktete Linie
§ § § Absatz
° ° ° Grad
µ µ µ Mikrozeichen
Absatzmarke
Ellipse
überstreichen
´ ´ ´ Akzentzeichen
Nummernschild
🔍 🔍 Lupe (nach links geneigt)
🔎 🔎 Lupe (nach rechts geneigt)
Zeichen arithmetischer und mathematischer Operationen
× × × multiplizieren
÷ ÷ ÷ teilen
< < weniger
> > > mehr
± ± ± Plus minus
¹ ¹ ¹ Grad 1
² ² ² Grad 2
³ ³ ³ Grad 3
¬ ¬ ¬ Negation
¼ ¼ ¼ ein Viertel
½ ½ ½ eine Hälfte
¾ ¾ ¾ dreiviertel
Bruchstrich
Minus-
weniger oder gleich
mehr oder gleich
ungefähr (fast) gleich
nicht gleich
identisch
Quadratwurzel (Radikal)
Unendlichkeit
Summenzeichen
Produktzeichen
partielles Differential
Integral-
für alle (nur sichtbar wenn fett)
existiert
leeres Set
Ø Ø Ø Durchmesser
gehört
nicht gehören
enthält
ist eine Teilmenge
ist eine Obermenge
ist keine Teilmenge
ist eine Teilmenge von beiden
ist eine Obermenge oder gleich
plus im Kreis
Multiplikationszeichen im Kreis
aufrecht
Ecke
logisches UND
logisches ODER
Überschneidung
einen Verband
Währungszeichen
Euro
¢ ¢ ¢ Cent
£ £ £ Pfund
¤ ¤t; ¤ Währungszeichen
¥ ¥ ¥ Yen- und Yuan-Zeichen
ƒ ƒ ƒ Florin-Zeichen
Markierungen
. einfache Markierung
ein Kreis
· · · Mittelpunkt
Kreuz
Doppelkreuz
Spitzen
Vereine
Herzen
Diamanten
Rhombus
Bleistift
Bleistift
Bleistift
Hand
Zitate
" " " doppeltes Anführungszeichen
& & & Et-Zeichen
« « « linkes typografisches Anführungszeichen (Fischgräten-Anführungszeichen)
» » » rechtes typografisches Anführungszeichen (Fischgräten-Anführungszeichen)
Zitatöffnung mit einem Winkel
einzelne Winkel Anführungszeichen schließen
Schlag (Minuten, Fuß)
Doppelhub (Sekunden, Zoll)
einfaches Anführungszeichen oben links
einfaches Anführungszeichen oben rechts
rechts unten einfaches Anführungszeichen
Anführungszeichen-Fuß links
Anführungszeichen-Fuß oben rechts
Anführungszeichen-Fuß unten rechts
einfaches englisches Anführungszeichen öffnen
einzelnes englisches Anführungszeichen schließen
doppelte englische Anführungszeichen öffnen
doppelte englische Anführungszeichen schließen
Pfeile
linker Pfeil
Aufwärtspfeil
rechter Pfeil
Pfeil nach unten
Pfeil links und rechts
Pfeil nach oben und unten
Wagenrücklauf
Doppelpfeil nach links
Doppelpfeil nach oben
Doppelpfeil nach rechts
doppelter Pfeil nach unten
Doppelpfeil links und rechts
Doppelpfeil nach oben und unten
dreieckiger Pfeil nach oben
dreieckiger Pfeil nach unten
dreieckiger Pfeil nach rechts
dreieckiger Pfeil nach links
Sterne, Schneeflocken
Schneemann
Schneeflocke
Schneeflocke eingeklemmt durch Shamrocks
Fette, spitzwinklige Schneeflocke
schattierter Stern
unschattierter Stern
Ungefüllter Stern in einem gefüllten Kreis
Gefüllter Stern mit ungefülltem Kreis im Inneren
drehender Stern
Gezeichneter weißer Stern
Mittlerer ungefüllter Kreis
Mittel gefüllter Kreis
Sextil (Schneeflockentyp)
Achtzackiger Spinnstern
Sternchen mit kugelförmigen Enden
Fetter achtzackiger tropfenförmiger Propellerstern
Hexadezimales Sternchen
Zwölfzackiger gefüllter Stern
Fetter achtzackiger, geradliniger, schattierter Stern
sechszackiger gefüllter Stern
Achtzackiger geradliniger schattierter Stern
Achtzackiger schattierter Stern
achtzackiger Stern
Ein Sternchen mit leerer Mitte
fetter stern
Spitzer vierzackiger unschattierter Stern
Spitzer vierzackiger schattierter Stern
Stern im Kreis
Schneeflocke im Kreis
Uhrzeit
Uhr
Uhr
Sanduhr
Sanduhr

Fälle der Verwendung einiger Sonderzeichen, einschließlich geschützter Leerzeichen und weicher Bindestriche

Wenn Sie die Tabelle bereits ein wenig studiert haben, haben Sie die oben genannten Worte bestätigt, dass zur Anzeige aller Sonderzeichen ein numerischer Code () oder sein alphabetisches Analogon (Zeichenmnemonik) verwendet wird, in dem Buchstaben () geschrieben werden anstelle einer Kombination aus Gitter und Zahlen.

Lassen Sie uns nun sehen, wann es notwendig ist, diese Codes anzuwenden. Angenommen, Sie müssen in einem Artikel ein HTML-Tag zu Informationszwecken angeben, z. B.

. Wenn Sie spitze Klammern über die Tastatur eingeben (und es gibt eine solche Möglichkeit), wird der Browser eine solche Konstruktion als öffnendes Tag und nicht als einfachen Text wahrnehmen.

Also aus der gleichen Tabelle HTML-Sonderzeichen wir nehmen die entsprechenden Codes und der gesamte Eintrag sieht so aus:

Außerdem, um im Browser nicht das kaufmännische Und selbst, sondern seine Bezeichnung in anzuzeigen bilden

, müssen Sie seinen Code aus der Tabelle hinzufügen:

Fusszeile

Dann zeigt der Browser genau den Eintrag der Mnemonik an, der angewendet werden muss, um das FOOTER-Tag anzuzeigen. Etwas verwirrend, aber auf dieser Seite können Sie diesen Aspekt üben, indem Sie die Mnemonik für die entsprechenden Zeichen in das Feld "HTML" eingeben und über die Schaltfläche "Ausführen" und im Bereich "Ergebnis" das Ergebnis ihrer Anzeige erhalten der Browser:


Bitte beachten Sie, dass ich mit dem bereits erwähnten BR-Tag einen Textumbruch vorgesehen habe, damit die Zeichen selbst nicht in einer Zeile, sondern der Einfachheit halber in einer Spalte angezeigt werden.

Mach weiter. Manchmal gibt es im Text Kombinationen, die nicht in verschiedene Zeilen aufgeteilt werden sollten. Sagen wir "1000 Rubel". wird logisch sein oder auf lassen obersten Zeile, oder wenn der Platz nicht ausreicht, verschieben Sie die gesamte Konstruktion eine Zeile nach unten.

Dies gilt insbesondere, wenn Benutzer Geräte mit unterschiedlichen Bildschirmbreiten verwenden, einschließlich mobiler Geräte. Tatsächlich formatiert der Webbrowser in diesem Fall den Text und passt sich den neuen Bedingungen an. Und wenn bei Standardgrößen Monitortext korrekt aussieht, dann kann eine Änderung alles ändern.

Für diese Fälle gibt es geschütztes Leerzeichen HTML was ich schon erwähnt habe. Ich möchte Sie daran erinnern, dass in diesem Fall der Leerzeichencode lautet:

Und es muss zwischen den beiden Zeichensätzen eingefügt werden, die Sie verknüpfen möchten:

1000 reiben.

Jetzt wird der Browser sie niemals trennen, selbst wenn eine Textformatierung erforderlich ist, um sie korrekt anzuzeigen.

Es gibt auch eine Situation, in der ein sehr langes Wort nicht in den freien Platz passt und Sie einen Teil davon übertragen müssen. Wie kann man in diesem Fall ggf. einen Zeilenumbruch vorgeben? Dafür gibt es weicher Bindestrich Sonderzeichen-, die an der Stelle platziert werden muss, an der das Wort gebrochen werden muss:

langlanglanglanglangwort

Wenn eine Situation auftritt, in der ein Wort getrennt werden muss, wird an der Stelle der weichen Bindestrich-Mnemonik eine Lücke gebildet, an der ein Bindestrich (Bindestrich) und der Rest angezeigt wird gegebenes Wort steht unter der nächsten Zeile.

Aber auch hier wird es nützlich sein, das Ganze, einschließlich der Beispiele für unentwirrbare und sanfte Übertragung, mit eigenen Augen in der Praxis zu verfolgen:


Im Fenster dieses Editors können Sie das Ansichtsfeld „Ergebnis“ in der Größe verändern, indem Sie mit der linken Maustaste den Rand dieses Bereichs fassen und ohne loszulassen nach links ziehen, um die Breite zu verringern. Dann gibt es eine reale Situation, in der der Browser beginnt, den Inhalt neu zu formatieren, um ihn korrekt anzuzeigen.

Und die Übertragung wird durchgeführt, die in den von mir beschriebenen Beispielen vorgesehen war. Sie können das Sichtfenster jedoch selbst verschieben, vergrößern oder verkleinern und dies visuell überprüfen.

Schild

Das Tag gibt ein Tabulatorzeichen im Text an. Dies entspricht der Verwendung der Escape-Sequenz /t.

1 2 3\t\t\t4
Angezeigt:
1 2 3 4

Der Abstand, um den sich eine Zeile verschiebt, wenn ein Tabulatorzeichen darin eingegeben wird, kann beliebig eingestellt werden. Dies geschieht durch das TABSTOPS-Attribut des Tags.

Das Tag ist kein Standard-HTML-Tag. Es wurde den Flash-Markup-Tags hinzugefügt, damit die Textformatierung einheitlich erfolgen kann.

Schild...

Das Tag ist für Textformatierungsmerkmale wie Ränder, Einzüge und Zeilenumbrüche verantwortlich. Darin können folgende Attribute gesetzt werden:

LINKER RAND. Die Größe des linken Rands in Punkt. Ein Analogon ist die Eigenschaft leftmargin der Klasse TextFormat.

RECHTER RAND. Der Wert des rechten Rands in Punkten Das Analogon ist die rightmargin-Eigenschaft der TextFormat-Klasse.

EINZUG. Der Einzug der ersten Zeile des Absatzes in Punkt. Unter den Eigenschaften der Klasse TextFormat ähnelt die Eigenschaft indent dieser.

BLOCKEINZ.

Linker Einzug eines Textabsatzes in Punkten. Analog - Eigenschaft blockIndent
TextFormat-Klasse.

FÜHREN. Abstand zwischen Linien in Punkten. Eine ähnliche Eigenschaft der TextFormat-Klasse ist Leading.

TABSTOPPS. Das Attribut gibt an, welchen Zeilenversatz in Punkten jedes Tabulatorzeichen in der Sequenz verursacht. Sein Wert ist eine Liste von Zahlen, die die Entfernungen enthalten, um die sich die Linie zum Fenster bewegt, wenn 1, 2, 3, ... n Tabulatorzeichen hintereinander eingegeben werden. Eine Entsprechung des TABSTOPS-Attributs ist die tabStops-Eigenschaft der TextFormat-Klasse.


pole.html=pole.border=pole.multiline=true;
field.htmlText="

0 eine Registerkarte > zwei Registerkarten >
DREI TABELLE>

";

Das Tag ist kein Standard-HTML-Tag. Es wurde eingeführt, damit die Möglichkeiten zum Markieren von Text mit Tags ähnlich der Verwendung der Eigenschaften der Textformat-Klasse waren.

Schild...

Schild entworfen, um Klasse anzuwenden CSS-Stil in Bezug auf ein beliebiges Textfragment.

Der Klassenname wird in seinem CLASS-Attribut angegeben.

This.createTextField("pole", 0, 150, 150, 200, 90);
pole.autoSize = pole.border=pole.multiline=true;
// Drei Klassenstile erstellen, die roten, grünen und blauen Text definieren
var style:TextField.Stylesheet = new TextField.Stylesheet();
var green_text:String = ".GRÜN (Farbe:#00FF00)";
var red_text:String = ".ROT (Farbe:#FF0000)";
var blue_text:String = ".BLUE (Farbe:#0000FF)";
style.parseCSS (grüner_Text+roter_Text+blauer_Text);
pole.styleSheet=Stil;
// Text mit erstellten Stilen anzeigen
field.text=" 3grüner Text

rote Schrift

Blauer Text ";

Hallo, liebe Leser der Blog-Site. Etwas früher konnten wir bereits darüber sprechen, wie wir auch das Design darin kennengelernt haben. Heute haben wir wiederum das Konzept einer Lücke in HTML sowie die damit verbundene Formatierung des Codes beim Schreiben (zur Erleichterung des späteren Lesens und Wahrnehmens).

Nun, da wir das Thema geschütztes Leerzeichen und weiche Silbentrennung ansprechen werden, müssen wir unsere Aufmerksamkeit auf die sogenannten Sonderzeichen oder Mnemoniken richten, die in der HTML-Sprache verwendet werden, mit denen Sie hinzufügen können viele zusätzliche Zeichen zum Code des Webdokuments, wie der bereits oben erwähnte . Aber der Reihe nach.

Leerzeichen und Whitespace-Zeichen in der HTML-Sprache

Bevor ich auf das Thema Textformatierung mit Hilfe speziell dafür entwickelter Tags (Absatz, Überschriften etc.) eingehe, möchte ich kurz darauf eingehen, wie Leerzeichen, Zeilenumbrüche (Enter) und Tabulatoren in der HTML-Sprache interpretiert werden , wie die Aufschlüsselung erfolgt Text im Browserfenster bei Größenänderung.

Richtig, für diese Art der visuellen Formatierung (die auf der Webseite nicht sichtbar sein wird) verwenden sie meistens nicht die Leerzeichen selbst, sondern die Tabulator- und Zeilenumbruchzeichen. Es gibt eine solche Regel - wenn Sie anfangen, eine Verschachtelung zu schreiben html-Tag, dann mit einem Tabulator einrücken(Tabulatortaste auf der Tastatur) und wenn Sie dieses Tag schließen, entfernen Sie den Einzug (Tastenkombination Umschalt + Tabulatortaste auf der Tastatur).

Sie müssen dies so tun, dass sich die öffnenden und schließenden Tags auf derselben vertikalen Ebene befinden (die gleiche Anzahl von Registerkarten vom rechten Rand der Seite Ihres HTML-Editors, zum Beispiel Notepad ++, das ich geschrieben habe um). Außerdem rate ich Ihnen, direkt nach dem Schreiben des öffnenden Elements mehrere Zeilenumbrüche vorzunehmen und das schließende Element sofort auf gleicher Höhe (Anzahl Tabulatoren) zu schreiben, um es später nicht zu vergessen.

Diese. die öffnenden und schließenden Elemente sollten vertikal auf der gleichen Ebene liegen, und wir verschieben die internen Tags um ein Tabulatorzeichen und platzieren die schließenden und öffnenden Elemente wieder auf der gleichen Ebene.

Für einfache Webdokumente mag dies übertrieben erscheinen, aber bei der Erstellung von mehr oder weniger komplexen Dokumenten sind sie es Der Code wird viel klarer und lesbar aufgrund der Fülle an Leerzeichen, und es wird auch viel einfacher sein, Fehler darin aufgrund der symmetrischen Anordnung der Tags zu erkennen.

Sonderzeichen oder Mnemonics im Html-Code

Kommen wir nun also zu den sogenannten Sonderzeichen, deren Verwendbarkeit ich zu Beginn dieses Artikels angekündigt habe. Sonderzeichen werden manchmal auch als Mnemotechnik oder Substitutionen bezeichnet. Sie sollen ein Problem lösen, das in der Hypertext-Auszeichnungssprache seit langem im Zusammenhang mit den verwendeten Kodierungen aufgetreten ist.

Wenn Sie Text über die Tastatur eingeben, werden die Zeichen Ihrer Sprache im Voraus codiert etablierter Algorithmus, und dann werden sie aufgrund der Dekodierung auf der Website mit den von Ihnen verwendeten Schriftarten angezeigt (wo Sie sie finden und wie Sie sie für die Website installieren können).

Es gibt viele Codierungen, aber für die HTML-Sprache wurde standardmäßig eine erweiterte Version von Codierungen übernommen.

Bei dieser Textcodierung konnten nur 256 Zeichen notiert werden - 128 aus ASCII und weitere 128 für Buchstaben der russischen Sprache. Infolgedessen gab es ein Problem mit der Verwendung von Zeichen auf Websites, die nicht in ASCII enthalten sind und keine russischen Zeichen sind, die Teil der Windows 1251 (CP1251)-Codierung sind. Nun, Sie haben es sich in den Kopf gesetzt, eine Tilde oder ein Apostroph zu verwenden, aber die von der HTML-Sprache verwendete Codierung verfügt anfänglich nicht über solche Funktionen.

Für solche Fälle wurden Substitutionen, oder anders gesagt, Mnemotechniken erfunden. Anfänglich Sonderzeichen hatte digitale Ansicht Aufzeichnungen, aber dann wurden für die häufigsten von ihnen ihre alphabetischen Gegenstücke hinzugefügt, um sie sich leichter zu merken.

Im Allgemeinen ist eine Mnemonik ein Zeichen, das mit einem kaufmännischen Und „&“ beginnt und mit einem Semikolon „;“ endet. Aus diesen Gründen extrahiert der Browser beim Analysieren von HTML-Code Sonderzeichen daraus. Auf das kaufmännische Und im numerischen Substitutionscode muss unmittelbar das Nummernzeichen „#“ folgen, das manchmal als Raute bezeichnet wird. Und erst dann folgt der Zahlencode des gewünschten Zeichens in Unicode-Kodierung.

Mehr als 60.000 Zeichen können in Unicode geschrieben werden - Hauptsache, das von Ihnen benötigte mnemonische Symbol wird von der auf Ihrer Website verwendeten Schriftart unterstützt. Es gibt Schriftarten, die fast alle Unicode-Zeichen unterstützen, und es gibt Optionen mit nur einem bestimmten Zeichensatz.

Die vollständige Liste der Sonderzeichen wird einfach riesig sein, aber am häufigsten verwendete Mnemonik Sie können zum Beispiel aus dieser Tabelle leihen:

SymbolHTML QuelltextDezimal
der Code
Beschreibung
geschütztes Leerzeichen
schmaler Abstand (en-Breite der Buchstabe n)
breiter Raum (em-Breite zum Buchstaben m)
- em Strich (en-Strich)
- em Strich (em-Strich)
­ - ­ weiche Übertragung
a ́ Akzent, platziert nach dem "Schock"-Buchstaben
© © Urheberrechte ©
® ® ® eingetragenes Markenzeichen
Markenzeichen
º º º Speer des Mars
ª ª ª Spiegel der Venus
ppm
π π π pi (Times New Roman verwenden)
¦ ¦ ¦ vertikale gepunktete Linie
§ § § Absatz
° ° ° Grad
µ µ µ Mikrozeichen
Absatzmarke
Ellipse
überstreichen
´ ´ ´ Akzentzeichen
Nummernschild
🔍 🔍 Lupe (nach links geneigt)
🔎 🔎 Lupe (nach rechts geneigt)
Zeichen arithmetischer und mathematischer Operationen
× × × multiplizieren
÷ ÷ ÷ teilen
< < weniger
> > > mehr
± ± ± Plus minus
¹ ¹ ¹ Grad 1
² ² ² Grad 2
³ ³ ³ Grad 3
¬ ¬ ¬ Negation
¼ ¼ ¼ ein Viertel
½ ½ ½ eine Hälfte
¾ ¾ ¾ dreiviertel
Bruchstrich
Minus-
weniger oder gleich
mehr oder gleich
ungefähr (fast) gleich
nicht gleich
identisch
Quadratwurzel (Radikal)
Unendlichkeit
Summenzeichen
Produktzeichen
partielles Differential
Integral-
für alle (nur sichtbar wenn fett)
existiert
leeres Set
Ø Ø Ø Durchmesser
gehört
nicht gehören
enthält
ist eine Teilmenge
ist eine Obermenge
ist keine Teilmenge
ist eine Teilmenge von beiden
ist eine Obermenge oder gleich
plus im Kreis
Multiplikationszeichen im Kreis
aufrecht
Ecke
logisches UND
logisches ODER
Überschneidung
einen Verband
Währungszeichen
Rubel. Das Rubelzeichen muss mit einer Pause von der Zahl verwendet werden. Unicode 7.0-Standard. Wenn Sie das Bild nicht sehen, aktualisieren Sie Ihre Unicode-Schriftarten.
Euro
¢ ¢ ¢ Cent
£ £ £ Pfund
¤ ¤ ¤ Währungszeichen
¥ ¥ ¥ Yen- und Yuan-Zeichen
ƒ ƒ ƒ Florin-Zeichen
Markierungen
. einfache Markierung
ein Kreis
· · · Mittelpunkt
Kreuz
Doppelkreuz
Spitzen
Vereine
Herzen
Diamanten
Rhombus
Bleistift
Bleistift
Bleistift
Hand
Zitate
" " " doppeltes Anführungszeichen
& & & Et-Zeichen
« « « linkes typografisches Anführungszeichen (Fischgräten-Anführungszeichen)
» » » rechtes typografisches Anführungszeichen (Fischgräten-Anführungszeichen)
Zitatöffnung mit einem Winkel
einzelne Winkel Anführungszeichen schließen
Schlag (Minuten, Fuß)
Doppelhub (Sekunden, Zoll)
einfaches Anführungszeichen oben links
einfaches Anführungszeichen oben rechts
rechts unten einfaches Anführungszeichen
Anführungszeichen-Fuß links
Anführungszeichen-Fuß oben rechts
Anführungszeichen-Fuß unten rechts
einfaches englisches Anführungszeichen öffnen
einzelnes englisches Anführungszeichen schließen
doppelte englische Anführungszeichen öffnen
doppelte englische Anführungszeichen schließen
Pfeile
linker Pfeil
Aufwärtspfeil
rechter Pfeil
Pfeil nach unten
Pfeil links und rechts
Pfeil nach oben und unten
Wagenrücklauf
Doppelpfeil nach links
Doppelpfeil nach oben
Doppelpfeil nach rechts
doppelter Pfeil nach unten
Doppelpfeil links und rechts
Doppelpfeil nach oben und unten
dreieckiger Pfeil nach oben
dreieckiger Pfeil nach unten
dreieckiger Pfeil nach rechts
dreieckiger Pfeil nach links
Sterne, Schneeflocken
Schneemann
Schneeflocke
Schneeflocke eingeklemmt durch Shamrocks
Fette, spitzwinklige Schneeflocke
schattierter Stern
unschattierter Stern
Ungefüllter Stern in einem gefüllten Kreis
Gefüllter Stern mit ungefülltem Kreis im Inneren
drehender Stern
Gezeichneter weißer Stern
Mittlerer ungefüllter Kreis
Mittel gefüllter Kreis
Sextil (Schneeflockentyp)
Achtzackiger Spinnstern
Sternchen mit kugelförmigen Enden
Fetter achtzackiger tropfenförmiger Propellerstern
Hexadezimales Sternchen
Zwölfzackiger gefüllter Stern
Fetter achtzackiger, geradliniger, schattierter Stern
sechszackiger gefüllter Stern
Achtzackiger geradliniger schattierter Stern
Achtzackiger schattierter Stern
achtzackiger Stern
Ein Sternchen mit leerer Mitte
fetter stern
Spitzer vierzackiger unschattierter Stern
Spitzer vierzackiger schattierter Stern
Stern im Kreis
Schneeflocke im Kreis
Uhrzeit
Uhr
Uhr
Sanduhr
Sanduhr

Es ist ziemlich interessant Art und Weise zu erhalten HTML Quelltext Gedächtnisstütze für den Charakter, den Sie brauchen. Dazu reicht es aus, den Editor zu öffnen Microsoft Word, schaffen neues Dokument und wählen Sie "Einfügen" - "Symbol" aus dem oberen Menü (ich verwende die Version 2003, daher weiß ich nicht, wie man eine ähnliche Operation in späteren Versionen durchführt).

In dem sich öffnenden Fenster müssen Sie eine Schriftart auswählen, z. B. Times New Roman (oder eine andere, die sicherlich auf den meisten Computern Ihrer Website-Besucher vorhanden sein wird - z. B. Courier oder Arial).

Aus der sich öffnenden Liste hinzufügen Word-Datei alle benötigten Sonderzeichen und speichern Sie dieses Word-Dokument als Webseite (ausgewählt aus der Dropdown-Liste ".html" beim Speichern). Nun, dann müssen Sie diese Webseite nur in einem beliebigen öffnen HTML-Editor(Egal, Notepad ++ reicht aus) und Sie sehen alle digitalen Codes der Mnemonik, die Sie benötigen:

Die Methode ist etwas kompliziert, aber wenn Sie auf der Seite Ihrer Website ein seltenes Sonderzeichen verwenden möchten, ist dies einfacher, als im Internet nach Tabellen wie der obigen zu suchen. Sie müssen den resultierenden Sonderzeichencode an der richtigen Stelle einfügen, und stattdessen zeigt der Browser auf der Webseite das gewünschte Zeichen an (z. B. ein geschütztes Leerzeichen).

Geschütztes Leerzeichen und weiche Silbentrennung in Beispielen

Wie ich oben erwähnt habe und wie Sie aus der oben angegebenen Tabelle der Sonderzeichen ersehen können, haben einige Mnemoniken in Html zusätzlich zur digitalen auch eine symbolische Bezeichnung für ihr leichteres Einprägen erhalten. Diese. Anstelle des Rautezeichens „#“ (Raute) in Zeichenvarianten werden Wörter verwendet. Beispielsweise kann dasselbe geschützte Leerzeichen entweder als (digitale mnemonische) oder als (Zeichen) geschrieben werden.

Wenn Sie beim Schreiben von Artikeln ein kaufmännisches Und (&) oder eine offene spitze Klammer (<), то для этого обязательно нужно использовать спецсимволы. Дело в том, что эти знаки в Html означают начало тега и браузер будет рассматривать их именно с этой точки зрения и отображать в тексте не будет.

Das heißt, wenn Sie einen Artikel schreiben, in den Sie beispielsweise das Anzeige-Tag in den Text einfügen müssen< body>oder Sie müssen nur ein Kleiner-als-Zeichen einfügen (<), то сделав это без использования подстановок на веб странице вы ничего не увидите, т.к. браузер, обнаружив «<» , поймет, что это Html тег, а не текст статьи.

Daher müssen Sie die folgende Konstruktion einfügen, um ein solches Problem zu lösen:

Gleiches gilt für die Anzeige des Codes der Mnemonics selbst, da diese mit einem kaufmännischen Und beginnen. Sie müssen einen Code in den Text einfügen, indem Sie das kaufmännische Und-Zeichen durch seine Ersetzung (Sonderzeichen) ersetzen:

Dies muss getan werden, um auf die Seite zu gelangen<, а не отображение левой угловой скобки (<), в которую преобразует браузер мнемонику <, обнаружив при разборе знак амперсанда. Хитро, но вы все поймете попробовав это на практике.

Außerdem werden Sie höchstwahrscheinlich ein geschütztes Leerzeichen verwenden, das auf einer Webseite wie ein normales Leerzeichen aussieht, aber der Browser es überhaupt nicht als Leerzeichen behandelt und wird nicht darüber übertragen(Dies wäre beispielsweise für Sätze wie 1400 GB usw. angemessen, bei denen es nicht wünschenswert wäre, einen Bindestrich über verschiedene Zeilen zu führen):

1400GB.

Manchmal kann die gegenteilige Situation auftreten, wenn der Text sehr lange Wörter enthält und Sie sicherstellen möchten, dass der Browser ggf könnte diese Worte mit einer Überweisung brechen. Für solche Zwecke ist ein spezielles Symbol "Soft Transfer" vorgesehen -

Langes, langes Wort;

Wenn es notwendig wird, zu einer anderen Zeile zu wechseln, setzt der Browser einen Bindestrich anstelle der weichen Umbruch-Mnemonik und sendet den Rest des Wortes an die nächste Zeile. Wenn genügend Platz vorhanden ist, um all dieses Wort in einer Zeile unterzubringen, zeichnet der Browser keinen Zeilenumbruch. Das ist es, es ist einfach.

Viel Erfolg! Bis bald auf der Blog-Seiten-Website

Sie könnten interessiert sein

MailTo - was ist das und wie erstellt man einen E-Mail-Link in Html
Tags und Attribute der Überschriften H1-H6, horizontale Linie Hr, Zeilenumbruch Br und Absatz P gemäß Html 4.01 Standard
So fügen Sie einen Link und ein Bild (Foto) in HTML ein - IMG- und A-Tags
Was ist Html Hypertext Markup Language und wie werden alle Tags im W3C-Validator aufgelistet?
Schriftart (Gesicht, Größe und Farbe), Blockquote und Pre-Tags – veraltete Textformatierung in reinem HTML (ohne Verwendung von CSS)
Wie Farben in HTML- und CSS-Code festgelegt werden, Auswahl von RGB-Farbtönen in Tabellen, Yandex-Ergebnissen und anderen Programmen
Kommentardirektiven und Doctype im Html-Code sowie das Konzept von Block- und Inline-Elementen (Tags)
Listen im HTML-Code - UL-, OL-, LI- und DL-Tags

Es gibt einen Unterschied zwischen was geschrieben in Ihrem HTML-Code und das angezeigt im Browser.

Wie wir gesehen haben, Stichworte HTML-ähnlich<р>, werden vom Browser nur gelesen (um zu wissen, welche Art der Inhalt geschrieben), aber nicht angezeigt in ihm.

Wir haben auch gesehen, wie man schreibt Kommentare im HTML-Code, um einer Person beim Lesen des Codes zu helfen, ohne diese Kommentare im Browser anzeigen zu müssen.

Eine andere Art von geschriebenem Code, der ignoriert Browser ist Platz, es enthält:

  • Zeilenumbrüche;
  • Leerzeilen;
  • Tabellierung (oder Einrückung).

Zeilenumbrüche

Zeilenumbrüche und Leerzeilen (die eine Folge von Zeilenumbrüchen sind) in HTML-Code ignoriert Browser. Sie konstituieren nur Single Platz.

Die ursprüngliche Idee des Webs war, dass es ein kollaborativer Raum sein sollte, in dem Sie durch den Austausch von Informationen kommunizieren können.

Echt sein Einfügung Zeilenumbruch müssen Sie Element verwenden
:

Im besten Fall ist das Leben perfekt
unberechenbar

Tabellierung

Tabellierung ist ein Sonderzeichen, das mit der Tabulatortaste erhalten wird. Normalerweise bewegt es den Cursor zum nächsten Tabstopp, verwandelt sich aber manchmal in zwei Leerzeichen.

In jedem Fall, wie ein normales Leerzeichen, tab unsichtbar. Es wird auch vom Browser ignoriert:

Lassen Sie uns diesen Text mit einem Tab verschieben.

Wenn Sie Platz hinzufügen möchten Vor Mit anderen Worten, Sie müssen CSS verwenden.

Wenn Sie ein HTML-Element schließen möchten, müssen Sie zunächst alle untergeordneten Elemente schließen.

Baumformatierung

Da HTML-Elemente ineinander verschachtelt werden können, ist Vorsicht geboten in Ordnung in der sie geöffnet wurden, da sich dies auf die Reihenfolge auswirkt, in der sie geschlossen werden.

Dieser Code ist eingeschrieben eines Linie.

Da es schwierig sein kann, die Reihenfolge zu verfolgen, in der HTML-Elemente geöffnet wurden, wird empfohlen, dass Sie Ihren HTML-Code schreiben Baum:

Dieser Code ist eingeschrieben mehrere Zeilen, wird aber weiterhin als angezeigt eines Linie.

Baumformatierung ermöglicht visuell reproduzieren Verschachtelungsebene Ihr HTML-Code. Dies macht es leicht zu sehen, dass:

  • ist Vorfahr;
  • - Elternteil zum und ;

  • und - Das brüderlich Elemente.

Schreiben Sie HTML, damit Sie es selbst lesen können

Tabulatoren, Leerzeilen, Leerzeichen und Zeilenumbrüche werden vom Computer weggelassen und alle werden zu ein Leerzeichen.

Ein HTML-Dokument wird von einem Menschen geschrieben und gelesen, aber nur von einem Computer gelesen. Da Tabulatoren, Leerzeichen und Zeilenumbrüche keinen Einfluss darauf haben, wie ein Browser eine Webseite liest und anschließend anzeigt, können Sie Ihr Dokument so formatieren, dass es so lesbar wie möglich ist. mich selbst Weg.

Es gibt keine spezifischen Regeln für die HTML-Formatierung, aber es gibt implizite. Vereinbarungen, insbesondere:

  • verwenden Tabellierung zur Visualisierung beitragen Anhänge HTML-Elemente;
  • fügen Sie öffnende und schließende Tags von Blockelementen ein getrennte Zeilen;
  • Schreiben Sie Inline-Elemente in eine Zeile (einschließlich öffnender und schließender Tags).

Wenn ein Dokument angezeigt wird, werden Leerzeichen und Leerzeilen nicht beibehalten, mit Ausnahme von Text, der in Tags eingeschlossen ist VOR(vorformatierter Text). Das heißt, jede Folge von Leerzeichen, Tabulatoren und Leerzeilen entspricht einem einzelnen Leerzeichen in einer HTML-Datei. Andererseits kann ein Leerzeichen in einer HTML-Datei durch beliebig viele Leerzeichen oder neue (Leer-)Zeilen dargestellt werden.

Begriff neulin(newline) wird verwendet, um THEORETISCH das Ende einer Zeile zu markieren. SGML definiert, dass eine Zeile (Record) mit einem Startzeichen (newline - line feed, LF, ASCII-Code 10) beginnen und mit einem Satzendezeichen (Carriage Return, CR, ASCII 13) enden muss. In der Praxis werden HTML-Dokumente unter Verwendung einer Newline-Darstellung präsentiert und übertragen, die mit gegebenen Computersystemen konsistent ist. Daher ermöglichen HTML-Browser die Unterstützung für jede der drei üblichen Zeilenaufteilungsdarstellungen, die durch die Sequenz CR LF, nur CR oder nur LF gekennzeichnet sind, und basierend auf dieser Annahme, und heben Fehler in der Darstellung der Anfangs- und Endzeichen von hervor Aufzeichnung.

Es spielt also keine Rolle, wie Sie den Text in Zeilen aufteilen, da ein Zeilenumbruch einem Leerzeichen entspricht. Beachten Sie jedoch, dass Sie in HTML ein Wort nicht in zwei Zeilen aufteilen müssen. Wenn Sie beispielsweise das Wort international in zwei Zeilen aufteilen, gehen Sie wie folgt vor:

International

es wird interpretiert als

International

Um Ihr Dokument logisch darzustellen, sollten Sie daher HTML-Tags wie verwenden P oder BR um bei Bedarf einen Zeilenumbruch bereitzustellen.

Browser teilen Wörter normalerweise nicht in zwei Zeilen auf, es sei denn, das Wort enthält einen Bindestrich. Die referenzierten HTML 3.2-Spezifikationen sind in dieser Angelegenheit nicht sehr genau, und bei der Diskussion des Tabellenabschnitts wird Folgendes angegeben:

Für einige Benutzerprogramme kann es notwendig oder wünschenswert sein, eine Zeichenfolge innerhalb eines Wortes zu übersetzen. In solchen Fällen ist es wünschenswert, visuell zu überprüfen, ob dies geschehen ist.

Hüten Sie sich davor Die Leitungslänge liegt außerhalb Ihrer Kontrolle. Dies hängt vom Browser, Computer und den Einstellungen der Personen ab, die Ihr Dokument anzeigen. Im Allgemeinen gibt es keine Möglichkeit, Zeilenumbrüche zwischen Wörtern zu verhindern, aber Sie können versuchen, Zeilenumbrüche zu verhindern, indem Sie fortlaufende Leerzeichen verwenden.

Für die Verwendung von Zeilenumbrüchen in Kombination mit HTML-Tags gelten besondere Regeln:

  • Ein Zeilenumbruch unmittelbar nach dem Start-Tag wird ignoriert. Zum Beispiel die Linien
  • Ebenso wird der Zeilenumbruch vor dem End-Tag ignoriert. Zum Beispiel die Linien

Das horizontale Tabulatorzeichen (HT) kann in einem HTML-Dokument verwendet werden. Aber innerhalb des Elements VOR Das Tabulatorzeichen hat eine spezielle Interpretation, entspricht einem Leerzeichen und enthält keinerlei Informationen über Tabulatoren. (Um tabellierte Daten darzustellen, verwenden Sie das Element Tisch.) Aus praktischen Gründen ist es am besten, Tabulatorzeichen im HTML-Code zu vermeiden und stattdessen die entsprechende Anzahl von Leerzeichen zu verwenden, wenn Sie den Quellcode eines HTML-Dokuments als Tabulatoren formatieren möchten.