horizontale linie html. Horizontale und vertikale Linien mit HTML und CSS. I Dünne, dicke, doppelte, gepunktete Linie mit der Tastatur

horizontale Linien werden durch ein ungepaartes (schließendes Tag wird nicht benötigt) Tag gebildet


und können ziemlich einzigartige Designelemente sein. Ein Textlayout mit horizontalen HTML-Linien verleiht der Seite eine gewisse Logik der Textpräsentation und erleichtert dem Leser das Hervorheben von Informationsblöcken, die nacheinander studiert werden müssen. Schild
horizontale Linien bilden können verschiedene Farben, Dicke und Länge. Und das ist ganz einfach, wie in den folgenden Beispielen gezeigt wird.

Übrigens können Sie auch Blockstileigenschaften verwenden

und
Linien zu bilden
an einem bestimmten Ort. Diese Option ist zwar nicht immer bequem, zum Beispiel rechtfertigt sich das Färben manchmal nicht immer, aber in vielen Fällen ist es möglich, Probleme auf diese Weise zu lösen. Zum Beispiel innerhalb der gebildeten Linie Schild
keinen Text einfügen. Und innerhalb der Blöcke - das ist möglich und wird ständig geübt. Sie müssen Ihre Option also abhängig von den Designanforderungen auswählen.

Vertikale Linien in HTML.

ABER Vertikale Linien werden tatsächlich in den gleichen Blöcken gebildet

und
.
Der einzige Nachteil ist, dass das Tag nicht in allen Browsern verfügbar ist.
funktioniert genauso, aber hier müssen Sie es versuchen
und passen Sie die Seite an oder verwenden Sie aktualisierte Browser.

Bildung horizontaler Linien:

Schild
fügt eine horizontale Linie in die Seite ein und hat die folgenden Attribute:

Tag-Syntax
:

Beispiele für horizontale Linien in HTML:

Beispiele für vertikale Linien in HTML:


Hier ist ein Beispiel für eine rote vertikale Linie auf der linken Seite.

Hier ist ein Beispiel für eine rote vertikale Linie auf der rechten Seite.

Hier ist ein Beispiel für eine rote horizontale Linie oben.

Hier ist ein Beispiel für eine rote horizontale Linie unten.

Hier ist ein Beispiel für horizontale und vertikale Linien.

Die Syntax für Beispiele für vertikale und horizontale Linien in HTML lautet:

Beachten Sie das Stilattribut
Grenze- links (-rechts): 4px solide #FF0000;:

Durch Tag generierter Kreis


Hier ist ein Beispiel für eine rote vertikale Linie auf der linken Seite.

Hier ist ein Beispiel für eine rote vertikale Linie auf der rechten Seite.

Hier ist ein Beispiel für eine rote horizontale Linie unten.

Hier ist ein Beispiel für horizontale und vertikale Linien.

Und wenn wir diese Beispiele analysieren, können wir eine ziemlich einfache Schlussfolgerung ziehen, dass vertikale Linien am besten mit gebildet werden und Zwischenlinienoptionen mit gemacht werden können Schild


Aber es hängt alles von der Vorstellungskraft und den Wünschen ab. Also wählen und gestalten.

Hallo alle! Heute erkläre ich Ihnen, wie Sie mit HTML eine horizontale Linie erstellen.

Tatsächlich besteht häufig die Notwendigkeit, eine horizontale Linie zu erstellen, z. B. wenn Sie einen Teil des Textes von einem anderen trennen müssen.

horizontale und vertikale linien mit css

Sie können dies mit CSS tun. Dazu schließe ich den nötigen Textabschnitt mit dem div-Tag in einen Block ein, und dann schreiben wir in der style.css-Datei oder direkt im HTML-Code Eigenschaften für diesen Block für den oberen oder unteren Rand mit border-top und Rand unten. Hier ist ein Beispiel:

vertikale HTML-Linie

Horizontale Linie mit CSS.


In diesem Fall habe ich es mit CSS direkt aus dem HTML-Code gestaltet und den oberen Rand zu einer durchgezogenen Linie und den unteren Rand zu einer gepunkteten Linie gemacht.

So sieht es auf der Seite aus:

Horizontale Linie mit CSS.

Diese Methode hat ihre Vorteile:

  • Eine große Auswahl an Einstellungen, mit denen Sie fast jede Art von Linie einstellen können;
  • Sie können sowohl horizontale als auch vertikale Linien erstellen. Um vertikale Linien zu erstellen, müssen Sie den oberen Rand in den linken Rand und den unteren Rand in den rechten Rand ändern.

Zu den Nachteilen gehört die relative Sperrigkeit des Codes.

Wie sich jedoch herausstellte, können Sie mit HTML eine horizontale Linie in den Text einfügen. Gleichzeitig ist es nicht einmal notwendig, in CSS einzusteigen. Dazu wird das Tag verwendet.


.

horizontale Linie mit HTML-Tag

Das erste Merkmal dieses Tags ist, dass es kein gepaartes End-Tag hat. Es kann überall im HTML-Code zwischen Tags verwendet werden und

.

Dieses Tag hat die folgenden Attribute:

  • Breite- definiert die Länge unserer horizontalen Linie in Pixel oder Prozent;
  • Farbe– definiert die Farbe der Linie;
  • Ausrichten– legt die Ausrichtung der Linie auf den rechten Rand - rechts, auf den linken Rand - links, auf die Mitte - Mitte;
  • Größe– Linienstärke in Pixel.

Hier html-Beispiel- Code.

Um einige der wichtigsten Elemente der Website hervorzuheben, würde es nicht schaden, alle Arten von CSS-Stilen und Eigenschaften zu verwenden, die dafür bereitgestellt werden. Natürlich können Sie sich mit dem Text nicht zu sehr beschäftigen und ihn zum Beispiel fett oder kursiv hervorheben, den Hintergrund ändern oder einen Rahmen um den Text ziehen. Doch nicht immer ist eine der vorgestellten Methoden geeignet. Angenommen, Sie haben einen Text, der aufgrund der Besonderheiten seiner semantischen Belastung getrennt werden muss. Hier kommen HTML- und CSS-Eigenschaften ins Spiel.

Wie man mit CSS eine Textzeile erstellt

Um unser Ziel zu erreichen, müssen wir uns an wenden style.css-Datei, indem Sie die entsprechende Eigenschaft hineinschreiben Grenze. Dadurch erscheint eine Linie über, unter oder auf einer bestimmten Seite des Textes. Für die Darstellung der Linie sind wiederum mehrere Eigenschaften verantwortlich, nämlich:

- Rand oben– eine horizontale Linie über dem Text;

- Grenzrecht- eine vertikale Linie rechts neben dem Text;

- Rand unten– eine horizontale Linie unter dem Text;

- Rand links ist die vertikale Linie auf der linken Seite.

Wie erstelle ich eine zeile in html

Verwenden CSS-Eigenschaften Sie können alle erforderlichen Werte festlegen, indem Sie den HTML-Code bearbeiten. Gehen Sie dazu zum Verwaltungsteil der Website. Wählen Sie eines der veröffentlichten Materialien aus, wechseln Sie Texteditor in den HTML-Code-Bearbeitungsmodus und fügen Sie CSS-Eigenschaften hinzu. Ein Muster ist unten zu sehen.



Wie mache ich eine gepunktete oder gerade Linie?



Werden Sie durch das Schreiben dieser Eigenschaften in der Lage sein, die Wichtigkeit des präsentierten Materials, des Absatzes oder der Überschrift hervorzuheben?




Kurze Erklärung der Befehle

- Breite- Linienlänge;

- fest- durchgezogene Linie;

- gepunktet- gepunktete Linie.

Für ein tieferes Verständnis von Stilen empfehle ich die Lektüre dieses Artikels.

Sie müssen verstehen, dass beim Ändern des Site-Codes die Eigenschaften, die den Linientyp, seine Dicke und Farbe bestimmen, mit einem Leerzeichen aufgelistet werden.

Diese Methode hat mehrere Vorteile:

Ein umfangreiches Spektrum an Möglichkeiten, mit denen Sie nahezu jede Linie gestalten können.

Einfaches Vornehmen aller notwendigen Änderungen direkt am HTML-Code. Dies vereinfacht die Aufgabe für unerfahrene Website-Ersteller erheblich.

So erstellen Sie eine gerade horizontale Linie mit einem HTML-Tag

Als erstes möchte ich Ihre Aufmerksamkeit darauf lenken, dass dieses Tag trotz aller Feinheiten und Prinzipien von html kein schließendes Tag hat. Es kann überall verwendet werden HTML Quelltext, zwischen Tags und

.

Tag-Attribute

- Breite- ist für die Länge der Leitung verantwortlich. Sie kann sowohl in Prozent als auch in Pixel angegeben werden.

- Größe- dicke der Linie. Angabe in Pixel.

- Farbe– definiert die Farbe der Linie.

- ausrichten– Attribut, das für die Linienausrichtung verantwortlich ist. Das Team bewirbt sich wiederum bei ihm.

Vom Autor: Ich grüße dich. Die Notwendigkeit, mehrere Blöcke auf einer Webseite in einer Zeile darzustellen, ist eine sehr häufige Aufgabe von Layoutern. Es tritt beim Layout fast jeder Vorlage auf, daher müssen wir alle die grundlegenden Möglichkeiten kennen und anwenden, um das Verhalten von Blöcken zu ändern.

Bevor wir uns die gängigsten Tricks ansehen, möchte ich ein wenig Theorie in Erinnerung rufen. Webseitenelemente werden in Block- und Inline-Elemente unterteilt. Und der Unterschied zwischen ihnen ist sehr einfach - Kleinbuchstaben können sich in einer Zeile befinden, Blockbuchstaben jedoch nicht. Natürlich enden die Unterschiede hier nicht, aber das ist der Hauptunterschied. Blöcke können oben und unten bereits Einzüge haben (Inline-Blöcke haben dies nicht) und es können weitere Eigenschaften auf sie angewendet werden.

Grundlegende Methoden zum Anordnen von Blöcken in CSS

Wir werden nichts verkomplizieren, es gibt 3 Hauptwege:

Konvertieren Sie Blöcke in Inline-Elemente. In diesem Fall gehen Blockeigenschaften verloren, sodass diese Option fast nie verwendet wird.

Machen Sie die gewünschten Elemente block-inline. Dies ist ein spezieller Typ, bei dem das Element seine Eigenschaften behält, aber gleichzeitig andere Blöcke in der Nähe angeordnet werden können.

Lassen Sie Elemente schweben, indem Sie die Float-Eigenschaft verwenden.

Werfen wir einen Blick auf diese Optionen. Flexbox, tabellarische Darstellung und andere Punkte werden nicht berücksichtigt. Nehmen wir also an, wir haben 3 Unterüberschriften.

Überschrift 1

Überschrift 2

Überschrift 3

Natürlich müssen alle CSS-Eigenschaften in eine separate Datei (style.css) geschrieben werden, die mit dem HTML-Dokument verbunden werden muss. In diese Datei werde ich einen minimalen Stil schreiben, damit unsere Unterüberschriften einfach zu sehen sind.

h3( Hintergrund: #EEDDCD; )

h3(

Hintergrund: #EEDDCD;

Hier sind sie auf der Seite:

Dort verhalten sie sich wie Blöcke. Jedes befindet sich in einer eigenen Zeile, es gibt Einrückungen zwischen ihnen. Wenn Sie möchten, können Sie auch beliebige interne Einzüge setzen und generell alles tun.

Konvertieren wir in Strings und fügen sofort Einzüge hinzu. Dazu muss der h3-Selektor die folgenden Eigenschaften hinzufügen:

Anzeige: Inline; Polsterung: 30px

Es gibt 2 Hauptprobleme, die bei der Verwendung dieser Technik auftreten. Der erste ist der minimale Versatz. Es wird dadurch gebildet, dass im Code zwischen den Blöcken ein Leerzeichen vorhanden ist, das diesen Einzug bildet. Wenn dieses Problem behoben werden muss, gibt es zwei Hauptoptionen:

Platzieren Sie in HTML den Code der erforderlichen Blöcke in einer Zeile ohne Leerzeichen

Legen Sie rechts einen negativen Rand von -4 Pixeln fest. So lange dauert ein Leerzeichen.

Das zweite Problem ist, dass es bei unterschiedlichen Höhen von Elementen zu Darstellungsproblemen kommen kann. Im Allgemeinen sind schwimmende Blöcke die beste Option. Anstelle von display: inline-block schreiben wir das:

Blöcke in einer Linie mit dem Rahmen

Ich muss gleich sagen, dass es dort immer noch viel einfacher ist, wenn Sie ein normales CSS-Framework (z. B. Bootstrap) verwenden. Der gesamte CSS-Code, der für die Anordnung der Elemente verantwortlich ist, wurde bereits geschrieben, und Sie müssen nur noch die richtigen Klassen festlegen. Dazu reicht es aus, das Grid-System zu lernen, und Sie können ohne große Schwierigkeiten mehrspaltige responsive Vorlagen erstellen. Zumindest wird es viel einfacher sein, CSS von Grund auf neu zu schreiben.

Ein weiteres Problem beim Schreiben von Code von Grund auf entsteht genau dann, wenn Sie es brauchen adaptive Gestaltung. Natürlich können Sie es selbst implementieren, indem Sie Medienabfragen besitzen, aber es wird viel schwieriger, wenn Sie eine komplexe Vorlage haben.

Zum Beispiel, wenn Sie haben große Bildschirme Es sollte 4 Spalten geben, auf den mittleren - 3 und so weiter Mobiltelefone- 2. Mit Hilfe von Frameworks wie Bootstrap bzw. mit Hilfe seines Grids ist die Umsetzung buchstäblich eine Sache von wenigen Minuten.

Um das Thema nahtlos auf das Bootstrap-Framework zu übertragen, werde ich noch einmal darauf hinweisen, dass es einfach eine Sünde ist, das Raster nicht zu verwenden, wenn Sie vor der Aufgabe stehen, ein komplexes adaptives Template zu erstellen. Es muss nicht einmal angeschlossen werden. Vollversion Framework - Sie können es anpassen und dort nur aufhören, was Sie wirklich brauchen.

Sie können lernen, wie Sie mit dem Framework arbeiten, indem Sie . Dort wird die Theorie erklärt, aber das Wichtigste ist die Praxis. du machst 3 adaptive Vorlage und erhalten Sie eine hervorragende Erfahrung, die es Ihnen ermöglicht, Websites auf Bestellung oder für sich selbst zu erstellen. Und wenn Sie sich kostenlos mit den Vorteilen und Funktionen des Frameworks vertraut machen möchten, empfehle ich Ihnen, sich unsere Artikelserie zu Bootstrap sowie zum Erstellen eines einfachen Layouts anzusehen. Ich wünsche Ihnen viel Erfolg beim Erstellen von Layouts und Websites im Allgemeinen.

Grundsätzlich werden horizontale Linien verwendet, um die HTML-Seiten einer Website zu dekorieren und ihnen ein attraktiveres Aussehen zu verleihen. Sie können aber auch die Informationen benachbarter Abschnitte visuell abgrenzen, was den Lesern beim Studieren mehr Komfort bietet. Zeichnen Sie im Allgemeinen horizontale Linien, wo Sie müssen, das ist alles.

Wie zeichnet man eine horizontale Linie?

Es gibt ein spezielles Tag zum Zeichnen horizontaler Linien in HTML.


. Und er ist Block-Tag, das heißt, es erstellt Zeilenumbrüche vor und nach sich selbst, sodass die Zeile immer auf endet separate Zeile. Dementsprechend kann es nur innerhalb von Tags angegeben werden, die beispielsweise Blockelemente enthalten können oder
. Sondern er selbst
kann keinen Inhalt haben, weil es einfach kein schließendes Tag hat, d.h. es ist leer .

Ein Beispiel für das Zeichnen horizontaler Linien in HTML

Zeichnen Sie horizontale Linien


Absatz.

Absatz.


Absatz.



Ergebnis im Browser

Absatz.

Absatz.

Absatz.

Wie Sie sehen können, sind die Linien sehr dünn, unscheinbar und auf die volle verfügbare Breite gezeichnet, also werden wir jetzt lernen, wie man sie ändert, um sie attraktiver aussehen zu lassen.

Wie ändere ich Farbe, Dicke und Breite horizontaler Linien?

In älteren HTML-Versionen ist das Tag


es gab spezielle Attribute, mit denen man die Farbe, Dicke und Breite von horizontalen Linien ändern konnte. Dies sind jeweils Farbe, Größe und Breite. Aber in neueren Versionen wurden sie zugunsten von Cascading Style Sheets (CSS) verworfen, also werden wir, Sie haben es erraten, wieder unser bevorzugtes Stilattribut verwenden. Die allgemeine Syntax lautet:


style="Hintergrund:Farbe" >- Farbe der Linie (bzw. des Hintergrunds).


style="Höhe:Größe" >- dicke der Linie.


style="Breite:Größe" >- Linienbreite.


Stil= "Hintergrund:Farbe; Höhe:Größe; Breite:Größe"> - und Sie können alle Parameter auf einmal angeben, vergessen Sie nur das Semikolon (;) nicht.

Eine Farbe kann durch ihren englischen Namen oder durch den HEX-Code der Farbe mit vorangestelltem Nummernzeichen (#) angegeben werden. Nun, das weißt du ja schon aus der Lektion ändern Sie Text- und Hintergrundfarben.

Aber lassen Sie uns ausführlicher über die Größenänderung sprechen. Wie Sie sich erinnern Tutorial zum Ändern von Schriftarten, gibt es etwa zehn Einheiten in CSS, aber Linienbreite kann nur in Pixel (px) und Prozent (%) angegeben werden, und Dicke generell nur in Pixeln. Wenn Sie andere Maßeinheiten eingeben, ist dies kein Fehler, sondern Browser ignorieren sie einfach.

Wenn Sie die Abmessungen in Pixel angeben, hängt die Dicke und Breite der Linie von der Auflösung des Monitors ab, auf dem Ihre Website angezeigt wird (je höher die Bildschirmauflösung, desto dünner und schmaler die Linie).

Wie gesagt, es kann nur die Strichstärke in Prozent angegeben werden. Prozentuale Größen hängen immer von der Größe des übergeordneten Element-Containers ab, in dem sich das Tag befindet, und werden basierend auf dieser berechnet


. In diesem Fall werden die Abmessungen des Elternteils zu 100 % angenommen. Zum Beispiel, wenn wir das Tag platzieren
style="Breite:50%"> innerhalb des Elements
, dann ist die Linienbreite immer halb so breit wie der Block, egal wie wir die Größe des Browserfensters oder die Monitorauflösung ändern
.

Ein Beispiel für das Ändern der Farbe, Dicke und Breite von horizontalen Linien.

Ändern Sie die Farbe, Dicke und Breite der horizontalen Linien.







Ergebnis im Browser

Ändern der Position horizontaler Linien

Wenn Sie die Breite einer horizontalen Linie ändern, können Sie deutlich sehen, dass Browser sie immer zentrieren. Wenn Sie seine Position ändern möchten, verwenden Sie einfach innen


align-Attribut mit den folgenden Werten:

  • Center- Die Linie wird zentriert (Standardwert).
  • links- an den linken Rand gedrückt.
  • Rechts- an den rechten Rand gedrückt.

Ein Beispiel für das Ausrichten horizontaler Linien.

Ändern Sie die Position der horizontalen Linien.






Ergebnis im Browser

Wie entferne ich den Rand um die Linie?

Sehen Sie sich das allererste Beispiel dieses Tutorials an. Was denken Sie, welche Farbe diese Linien haben? Und hier ist die falsche. Sie sind transparent, ebenso wie alle Seitenelemente, die keine haben Hintergrundfarbe! Glauben Sie nicht? Sehen Sie sich dann das Beispiel an, in dem wir die Farbe der Linien geändert haben. Bei der allerersten haben wir die Farbe nicht eingestellt, sondern nur vergrößert, und ist diese Linie nicht transparent? So dass!

Jetzt werde ich erklären. Standardmäßig zeichnen Browser Umrandungslinien, die einen 3D-Effekt erzeugen. Wenn wir also die Dicke horizontaler Linien nicht erhöhen, zeigen uns Browser nur diese Frames an, da die Dicke der Linie selbst 0 Pixel beträgt.

Um den Rahmen um die Linie zu entfernen, was oft nur verdirbt Aussehen, wenden wir das style-Attribut erneut an. Und es ist so geschrieben:


Hausaufgaben.

  1. Erstellen Sie Artikel-, Abschnitts- und Unterabschnittsüberschriften. Positionieren Sie sie alle in der Mitte.
  2. Stellen Sie die gesamte Seite auf Arial und die Überschriften auf Courier ein.
  3. Lassen Sie die Schriftgröße für die gesamte Seite 85 % der Standardgröße des Browsers betragen. Und die Überschriften haben jeweils 145 %, 125 % und 110 % der Schriftgröße auf der Seite.
  4. Schreibe einen Absatz unter die erste Überschrift, ein langes Zitat unter die zweite und ein Gedicht unter die dritte. Und lassen Sie das Gedicht auf der Seite zentriert sein.
  5. Markieren in fett drei Wörter in einem Zitat.
  6. Zeichnen Sie unter der Überschrift des Artikels eine drei Pixel dicke rote horizontale Linie über die gesamte Breite der Seite.
  7. Zeichnen Sie am oberen und unteren Rand des Gedichts schwarze Linien, die ein Pixel dick sind. Lassen Sie die Breite der oberen Linie ungefähr gleich der Breite des Verses sein und die untere Linie halb so viel.
  8. Entfernen Sie unnötige Rahmen von den Linien.