Skip to main content

So wickeln Sie Text mit CSS um ein Bild

Wie Du dem Mann den Verstand raubst - Whatsapp Taktik (Juni 2026)

Wie Du dem Mann den Verstand raubst - Whatsapp Taktik (Juni 2026)
Anonim

Sehen Sie sich eine beliebige Webseite an, und Sie sehen eine Kombination aus Textinhalt und Bildmaterial. Beide Elemente sind wesentliche Bestandteile für den Erfolg einer Website. Textinhalt ist das, was Website-Besucher lesen und welche Suchmaschinen als Teil ihrer Ranking-Algorithmen verwendet werden. Bilder werden visuell interessanter für die Website und helfen, den Textinhalt hervorzuheben.

Das Hinzufügen von Text und Bildern zu Websites ist einfach. Text wird mit Standard-HTML-Tags wie Absätzen, Überschriften und Listen hinzugefügt, während Bilder mit einer auf einer Seite platziert werden Element. Nachdem Sie ein Bild zu Ihrer Webseite hinzugefügt haben, möchten Sie möglicherweise, dass der Text neben dem Bild fließt und nicht darunter ausgerichtet wird (dies ist die Standardmethode, zu der ein Bild, das zu HTML-Code hinzugefügt wird, im Browser dargestellt wird). Technisch gibt es zwei Möglichkeiten, dieses Aussehen zu erreichen, entweder durch Verwendung von CSS (empfohlen) oder durch Hinzufügen der visuellen Anweisungen direkt in den HTML-Code (nicht empfohlen, da Sie die Trennung von Stil und Struktur Ihrer Website beibehalten möchten).

CSS verwenden

Die richtige Art und Weise, die Art und Weise zu ändern, in der das Text- und Bildlayout einer Seite sowie die visuellen Stile der Seite im Browser angezeigt werden, ist CSS. Denken Sie daran, da es sich um eine visuelle Änderung auf der Seite handelt (dh Text um ein Bild fließen lässt), bedeutet dies, dass dies die Domäne von Cascading Style Sheets ist.

  1. Fügen Sie zunächst Ihr Bild zu Ihrer Webseite hinzu. Denken Sie daran, visuelle Merkmale (wie Breiten- und Höhenwerte) von diesem HTML-Code auszuschließen. Dies ist insbesondere für eine responsive Website wichtig, bei der die Bildgröße je nach Browser unterschiedlich ist. Bestimmte Software, wie Adobe Dreamweaver, fügt den mit diesem Werkzeug eingefügten Bildern Breiten- und Höheninformationen hinzu. Entfernen Sie diese Informationen daher unbedingt aus dem HTML-Code! Stellen Sie jedoch sicher, dass Sie den entsprechenden Alternativtext einfügen. Hier ein Beispiel, wie Ihr HTML-Code aussehen kann:

    Ein Foto unserer Mitarbeiter

  2. Zu Gestaltungszwecken können Sie einem Bild auch eine Klasse hinzufügen. Diesen Klassenwert verwenden wir in unserer CSS-Datei. Beachten Sie, dass der Wert, den wir hier verwenden, willkürlich ist, obwohl wir für diesen bestimmten Stil die Werte "links" oder "rechts" verwenden, je nachdem, auf welche Weise unser Bild ausgerichtet werden soll. Wir finden, dass diese einfache Syntax gut funktioniert und für andere Benutzer einfach ist, die möglicherweise eine Website in der Zukunft verwalten müssen, um sie zu verstehen, aber Sie können dieser Klasse jeden beliebigen Wert geben, den Sie möchten.

    Ein Foto unserer Mitarbeiter

    Dieser Klassenwert allein macht nichts. Das Bild wird nicht automatisch links vom Text ausgerichtet. Dazu müssen wir uns nun unserer CSS-Datei zuwenden.

  3. In Ihrem Stylesheet können Sie jetzt den folgenden Stil hinzufügen:

    .left {

    Schwimmer: links;

    Polsterung: 0 20px 20px 0;

    }

    Sie haben hier die CSS-Eigenschaft "float" verwendet, die das Bild aus dem normalen Dokumentenfluss zieht (die Art, wie das Bild normalerweise angezeigt wird, wobei der Text darunter ausgerichtet ist) und es an der linken Seite des Containers ausrichtet . Der Text, der im HTML-Markup hinterher kommt, wird jetzt umbrochen. Wir haben auch einige Auffüllwerte hinzugefügt, so dass dieser Text dem Bild nicht direkt, sondern direkt gegenübersteht. Stattdessen gibt es einige schöne Abstände, die im Design der Seite optisch ansprechend sein werden. In der CSS-Abkürzung für das Auffüllen haben wir am oberen und linken Rand des Bildes 0 Werte und am linken und unteren Rand 20 Pixel hinzugefügt. Denken Sie daran, dass Sie die Auffüllung auf der rechten Seite eines links ausgerichteten Bildes hinzufügen müssen. Bei einem rechts ausgerichteten Bild (das wir gleich betrachten werden) wird die Auffüllung auf die linke Seite angewendet.

  4. Wenn Sie Ihre Webseite in einem Browser anzeigen, sollten Sie jetzt sehen, dass Ihr Bild auf der linken Seite der Seite ausgerichtet ist und der Text schön umflossen ist. Eine andere Möglichkeit dies zu sagen ist, dass das Bild "nach links geschoben" wird.

  5. Wenn Sie dieses Bild so ändern möchten, dass es nach rechts ausgerichtet ist (wie im Fotobeispiel, das diesem Artikel beiliegt), wäre es einfach. Zuerst müssen Sie sicherstellen, dass wir neben dem Stil, den wir gerade unserem CSS für den Klassenwert "left" hinzugefügt haben, auch einen Wert für die Rechtsausrichtung haben. Es würde so aussehen:

    .Recht {

    schweben rechts;

    Auffüllen: 0 0 20px 20px;

    }

    Sie sehen, dass dies fast identisch mit dem ersten CSS ist, das wir geschrieben haben. Der einzige Unterschied ist der Wert, den wir für die "float" -Eigenschaft verwenden, und die Auffüllwerte, die wir verwenden (einige davon auf der linken Seite unseres Bildes statt auf der rechten Seite).

  6. Schließlich würden Sie den Wert der Bildklasse in Ihrem HTML-Code von "links" nach "rechts" ändern:

    Ein Foto unserer Mitarbeiter

  7. Sehen Sie sich Ihre Seite jetzt im Browser an und Ihr Bild sollte nach rechts ausgerichtet sein, wobei der Text sauber umbrochen wird. Wir neigen dazu, beide Styles, "left" und "right", allen unseren Stylesheets hinzuzufügen, sodass wir diese visuellen Styles bei der Erstellung von Webseiten nach Bedarf verwenden können. Diese beiden Stile werden zu attraktiven, wiederverwendbaren Funktionen, die wir jederzeit verwenden können, wenn Bilder mit Text umflossen werden müssen.

Verwenden von HTML anstelle von CSS (und warum Sie dies nicht tun sollten)

Obwohl es möglich ist, Text mit HTML umfließen zu lassen, geben Webstandards vor, dass CSS (und die oben dargestellten Schritte) der richtige Weg sind, sodass Struktur (HTML) und Stil (CSS) voneinander getrennt werden können. Dies ist besonders wichtig, wenn Sie den Text bei einigen Geräten und Layouts berücksichtigen nicht dürfen müssen um das Bild fließen. Bei kleineren Bildschirmen muss das Layout einer responsiven Website möglicherweise dazu führen, dass der Text tatsächlich unter dem Bild ausgerichtet wird und das Bild über die gesamte Bildschirmbreite reicht. Dies ist mit Medienabfragen problemlos möglich, wenn Ihre Stile von Ihrer HTML-Markierung getrennt sind.In der heutigen Multi-Device-Welt, in der Bilder und Text für verschiedene Besucher und auf verschiedenen Bildschirmen unterschiedlich erscheinen, ist diese Trennung für den langfristigen Erfolg und die Verwaltung einer Webseite unerlässlich.