CSS: Box+text über Bild
Erstens, ich möchte Ihnen zeigen, ein Bild(in Farbe).
Okay "aktuelle" ist das, was ich jetzt habe. Ich will um einen Kasten über das Bild, um das Recht, mit schwarzen hintergrund, und dann der text innerhalb dieser box.
Versuchte ich mich selbst mit z-index und so, aber ohne Erfolg. Hier ist, was ich versucht habe:
<div> <!-- start div for image -->
<img style="z-index: -1;" src="1.jpg" width="860" height="240"> <!-- the image -->
</div> <!-- end div -->
<div style="z-index: 1; width: 300px; background: #000; position: relative;">
<div style="margin: auto;">
text text text
</div>
</div>
aber dieser dreht sich nicht aus jedem guten. Wie kann ich dies tun?
InformationsquelleAutor Karem | 2010-11-11
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sowas?
http://jsfiddle.net/QGMPB/1/
HTML:
CSS
Ihr code ist chaotisch und kompliziert für so ein einfaches Problem, Sie vereinfachen es eine Menge nur zwei Elemente. Je einfacher, desto besser.
Bitte geben Sie, wenn Sie müssen die
<img>
tag.HTML:
CSS:
Und Euch ein Beispiel hier: http://jsfiddle.net/Kyle_Sevenoaks/WQT6G/
Ich bevorzuge einen einfachen und semantischen HTML5-Lösung
HTML:
CSS:
Verwenden
position:absolute
überlappen 2 divs. Sie haben zu spielen mitleft
undtop
Eigenschaften, um seine position anzupassen.Müssen Sie das text-div in das div, das das Bild enthält.. dann oben und rechts auf 0px und position absolute. nehmen Sie einige Hinweise von hier: http://jsfiddle.net/U25XQ/1/
Folgende Beispiel zeigt, wie dies getan werden kann, bitte lassen Sie mich wissen, wenn es nicht das ist was du meinst: Beispiel.
z-index
funktioniert nur bei positionierten Elementen (position: (absolute|fixed|relative)
). Also, Sie haben zu position Ihre Elemente. Zum Beispielfunktionieren sollte.
Für das schreiben von text-über Bild-Sie setzen Bild im hintergrund Stil-und alt-text wie diesen-