devDevil
Erfahrenes Mitglied
Also erstmal der Code ... ist evtl. etwas komplexer aber egal:
So ... das ist nen bissel rumgetrickse, sollte aber noch standardkonform sein.
Nutzen tue ich das dann so:
Mit dem Quellscript soll erreicht werden, dass wenn man über das Bild(<div id="editorial_image"> geht, die <span>-Elemente sichtbar werden (in Form von Rahmen). Wenn man nun innerhalb einer dieser Rahmen ist, soll sich unter dem Bild der Hyperlink, der als Anker im entsprechenden <span>-Element angegeben ist, zeigen (als grauer Balken mit weißer Schrift ...).
Also das geht auch soweit, nur dass die Bilder nicht mehr an der korrekten Position auf dem Bild sind und auch nicht die korrekte Breite/Höhe haben. Jemand eine Idee woran das liegen könnte?
Also wenn ich bei *.desc a auch als position relativ angebe, haben die Rahmen die korrekte Breite/Höhe sind aber nicht an der richtigen Stelle und der Balken mit dem Anker ist auch an einer falschen Stelle
Mfg devDevil
HTML:
#content {
margin-top: 2px;
background-color: #FFFFFF;
padding: 10px;
min-height: 200px;
height: 100%;
color: #262626;
text-align: justify;
}
#content #editorial_image {
/*display: block;*/
width: 620px;
height: 250px;
position: relative;
background: url('../images/editorial_001.png') no-repeat;
margin-bottom: 20px; /* siehe *.desc a */
}
#content #editorial_image *.desc {
display: none;
width: 100px;
background: none;
border: 2px #262626 solid;
z-index: 20;
}
#content #editorial_image:hover *.desc {
display: inline;
}
#content #editorial_image:hover *.desc a {
display: none;
top: 242px;
left: 1px;
position: absolute;
width: 609px;
height: 10px;
padding: 5px;
text-decoration: none;
background-color: #262626;
color: #FFFFFF;
}
#content #editorial_image:hover *.desc:hover a {
display: inline;
}
Nutzen tue ich das dann so:
HTML:
<div id="editorial_image">
<span class="desc" style="left: 55px; top: 50px; height: 90px;"><a href="#data">data</a></span>
<span class="desc" style="left: 110px; top: 0px; height: 90px;"><a href="#bar">bar</a></span>
<span class="desc" style="left: 170px; top: 0px; height: 90px;"><a href="#foo">foo</a></span>
</div>
Also das geht auch soweit, nur dass die Bilder nicht mehr an der korrekten Position auf dem Bild sind und auch nicht die korrekte Breite/Höhe haben. Jemand eine Idee woran das liegen könnte?
Also wenn ich bei *.desc a auch als position relativ angebe, haben die Rahmen die korrekte Breite/Höhe sind aber nicht an der richtigen Stelle und der Balken mit dem Anker ist auch an einer falschen Stelle
Mfg devDevil