div
-Container, der ein Bild und
einen Absatz (Bildbeschriftung) enthält
(HTML-Elemente <div>
, <img>
und <p>
).
Die Bildbeschriftung soll im Standardfall nicht angezeigt werden (erste Abbildung).
Fährt der Benutzer mit der Maus über das Bild, soll die Bildbeschriftung über dem
Bild eingeblendet werden.
Beachten Sie: die Box der Bildbeschriftung sollte nicht größer als das Bild sein.
p
) sollte innerhalb ihres
Elternelementes (div
) absolut positioniert werden.p
)
ausgeblendet
(display: none
).display: block
),
wenn
der Benutzer mit der Maus über das Elternelement div
fährt.
opacity: 0.8;
.Bauen Sie eine HTML-Seite mit einem runden Bild. Im Standardfall ist das Bild verdeckt, z.B. durch eine grüne Einfärbung (erste Abbildung). Klickt der Benutzer mit der Maus das grüne Bild an, soll die Einfärbung durch das verdeckte Bild selbst ersetzt werden (zweite Abbildung).
Hinweis: am einfachsten ist diese Aufgabe zu lösen, wenn Sie drei
verschachtelte div
-Elemente benutzen:
div
-Element sollte relativ positioniert
werden und die beiden anderen div
-Elemente enthalten.div
-Element ist im ersten div
-Element
enthalten und hat eine verdeckende
Hintergrundfarbe (im Beispiel: grün). Es wird absolut exakt an derselben Stelle
wie das dritte
div
-Element
positioniert.
div
-Element befindet sich im zweiten (grünen)
div
-Element und hat ein Bild als Hintergrund.
Es wird ebenfalls absolut innerhalb des Eltern-Elementes positioniert und ist
standardmäßig
ausgeblendet.