Hi
ich möchte auf einer Landkarte einige Punkte per CSS positionieren. Mit "position: absolute;" klappt das auch so wie es sein soll, jedoch funzt das nur bei einer Auflösung. Ändert man sie verschieben sich die Punkte nach außerhalb der Karte (logischerweise).
Meine Lösung mit "position: relative;" würde zwar das Problem mit den Auflösungen beseitigen - allerdings verschieben sich die Punkte so, dass sie übehraupt nicht mehr stimmen:
Ihr könnts ja selber mal probieren. Einfach "relative" durch "absolute" ersetzen.
Und nein ich kann das nicht per Hand machen - das Ganze ist teil einer dynamischen Website, selbst die Punkte werden dynamisch eingebunden, was abder definitiv nicht das Problem ist. Das Problem ist eher das Elternelement der <div>'s ... nur wie bekomm ich es hin, dass die Punkte mit "relative" ebenso positioniert sind wie bei "absolute"?
Any solutions?
Zwirni
ich möchte auf einer Landkarte einige Punkte per CSS positionieren. Mit "position: absolute;" klappt das auch so wie es sein soll, jedoch funzt das nur bei einer Auflösung. Ändert man sie verschieben sich die Punkte nach außerhalb der Karte (logischerweise).
Meine Lösung mit "position: relative;" würde zwar das Problem mit den Auflösungen beseitigen - allerdings verschieben sich die Punkte so, dass sie übehraupt nicht mehr stimmen:
Code:
<html><head>
<title>Titel</title>
<style>
#1
{
position: relative; top: 128px; left: 130px; width: 10px; height: 10px;
}
#2
{
position: relative; top: 98px; left: 130px; width: 10px; height: 10px;
}
#3
{
position: relative; top: 120px; left: 105px; width: 10px; height: 10px;
}
#4
{
position: relative; top: 120px; left: 155px; width: 10px; height: 10px;
}
</style></head>
<body bgcolor="#ffffff" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
<div id="1"><a href="#"><img src="landkarte_punkt.gif" border="0"></a></div>
<div id="2"><a href="#"><img src="landkarte_punkt.gif" border="0"></a></div>
<div id="3"><a href="#"><img src="landkarte_punkt.gif" border="0"></a></div>
<div id="4"><a href="#"><img src="landkarte_punkt.gif" border="0"></a></div>
<img src="karte.gif" width="250" height="219" border="0" alt="Karte"></td>
</body></html>
Ihr könnts ja selber mal probieren. Einfach "relative" durch "absolute" ersetzen.
Und nein ich kann das nicht per Hand machen - das Ganze ist teil einer dynamischen Website, selbst die Punkte werden dynamisch eingebunden, was abder definitiv nicht das Problem ist. Das Problem ist eher das Elternelement der <div>'s ... nur wie bekomm ich es hin, dass die Punkte mit "relative" ebenso positioniert sind wie bei "absolute"?
Any solutions?
Zwirni