Der Martin: Links+Anker

Beitrag lesen

Hallo,

irgendwo auf der Seite steht:

<div id="content">
...
</div></div>
<a href="inhalt/leistung.php#inhalte" ** ><b><i>Leistungen</i></b></a>

an der **-Stelle hatte ich vorher eine targetbezeichnung auf genanntes iframe. frage: kann ich dem div(content) einen namen zuweisen, um den target befehl zu nutzen oder gibt es einen neuen target-befehl?

was willst du denn noch mit dem target? Du hast doch alles in *einem* Dokument, einer Seite. Das entspricht target="_self", was aber sowieso Default ist.
Dein Problem ist der Anker im scrollbaren div: Der Browser scrollt, falls nötig, das *gesamte* Dokument so zurecht, dass der Zielanker bzw. das Element, in dem er liegt, innerhalb des Browserfensters liegt. Dass dieses div selbst wieder scrollbar ist und der Zielanker dadurch möglicherweise doch unsichtbar ist, ist ein anderes Problem (und wenn ich ehrlich bin, habe ich dafür auch keinen Lösungsvorschlag). Aber das hat mit dem target-Attribut nichts zu tun.

So long,

Martin