Wie man Text auf Bilder in HTML zu setzen

January 14

Wenn Sie eine Webseite anzeigen, besteht die Seite sehen Sie oft mehrere Blöcke genannt "Divs." Ein Div ist ein HTML-Element, das Webentwickler mehrere Elemente zu einer Einheit kombinieren kann. Zum Beispiel eine Webseite mit einer Navigationsleiste oben, kann eine Menüleiste Links und Inhalte in der Mitte von drei einzigartigen Divs mit dem Namen "Navbar", "LeftMenu" und "Content." bestehen Div-Elemente Text überall auf ein Web-Bild zu platzieren, ohne physisch zeichnen von Text in das Bild zu verwenden.

Anweisungen

1 Öffnen Sie den Editor, und fügen Sie diesen Text in das leere Dokument:

<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / EN" "als http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >

< html Xmlns = "als http://www.w3.org/1999/xhtml" >

< Head >

< Title > Test-URL mit Store-Code-Abfrage-String < / title >

Sektionschef-->

< / head >

< Körper >

< Div Class = "Bild" >

< Div Class = "TextOverlay" >

< h2 > diese Überschrift überlagert das Bild < / h2 >

< / Div >

< / Div >

< / body >

< / html >

Dieser Code erstellt einen Text Überschrift Div Block innerhalb eines Div-Blocks Bild positioniert.

2 < Head >-Abschnitt des Dokuments diese Formatvorlage Blatt-Code hinzufügen:

< Typ style = "Text/Css" >

Eigenschaftsdatensatz {}

Hintergrund-Bild: Url (xyz.jpg); Background-Repeat: keine-Repeat; Höhe: 300px; Breite: 400px;

}

{.textOverlay}

Position: relative; Links: 100px; oben: 200px;

}

< / style >

Die "Bild"-Klasse definiert ein Hintergrundbild. Ersetzen Sie xyz.jpg durch den Namen eines Bildes auf Ihrer Festplatte. 300px und 400px mit den Abmessungen in Pixel des Bildes zu ersetzen. Wenn dein Bild 600 Pixel hoch und 500 Pixel breit ist, werden die Eigenschaften Height und Width beispielsweise wie folgt aussehen:

Höhe: 600px; Breite: 500px;

Die "TextOverlay"-Klasse definiert die Texteigenschaften. Der "relative" Wert weist den Browser an den Text relativ zu seinem Container positionieren. Die "linken" und "Top" Eigenschaften definieren die linken und oberen Rändern des Textes. In diesem Beispiel wird der Browser den Text 100 Pixel vom linken Rand des Bildes und 200 Pixel vom oberen Rand das Bild positionieren.

3 Drücken Sie "STRG + S" Öffnen Sie das Fenster "Speichern". Navigieren Sie zu Ihrem Desktop-Ordner, und doppelklicken Sie darauf, um es zu öffnen. Geben Sie "test_image_overlay.html" ohne Anführungszeichen in das Textfeld "Dateiname" und klicken Sie auf "Speichern." Windows speichert die Datei als HTML-Dokument.

4 Suchen Sie die Datei auf Ihrem Desktop, und doppelklicken Sie darauf, um sie in Ihrem Browser zu öffnen. Stellen Sie sicher, dass der Browser den Text oben auf dem Bild positioniert.

Tipps & Warnungen

  • Eine Feinabstimmung der Position des Textes über das Bild durch Ändern der Werte von "Links" und "oben" im Abschnitt Stil. Erhöhen Sie den Wert des "linken" um den Text nach rechts verschieben und verringern den "linken" Wert, um den Text nach Links zu verschieben. Erhöhen Sie den Wert "oben", um den Text nach unten verschieben und verringern Sie den Wert für "oben" um den Text nach oben zu verschieben. Um Höhe und Breite eines Bildes zu bestimmen, mit der rechten Maustaste der Image-Datei im Windows-Explorer und wählen Sie "Eigenschaften". Das Eigenschaftenfenster wird die Bildabmessungen angezeigt.