Hallo andi,
habe eine seite mit feststehender kopfzeile gebaut (position: fixed;) und wegen der sprungankerproblematik vertsteckte anchor tags benutzt, die um xx pixel nach oben verschoben liegen, so dass beim anspringen der zielpunkt nicht unter der titelleiste verschwindet.
css:
.ueberschrift-artikel a{
display:none;}
.ueberschrift-artikel>a{
display:block;
width:0;
height:0;
position:relative;
bottom:165px;
visibility:hidden;}
html:
<a name="SPRUNGZIEL"> </a>EIGENTLICHE ÜBERSCHRIFTdas funktioniert auch fast perfekt.... ausser im ie, dort ignoriert er die höhenangabe ab ca 100px.
Welche Höhenangaben, die bei bottom? Der MSIE ignoriert die komplette zweite Regel, er kann auch kein position:fixed, daher ist es nicht nötig, den Anker relativ für ihn zu verschieben. Ich verstehe nicht, wie es da zu Komplikationen kommen kann.
genau gesagt springt er immer so, dass die überschrift angeschnitten wird - also nie ganz sichtbar. dabei ist es egal, ob ich top:-150px; oder bottom:150px verwende.
Der MSIE sollte sich gar nicht für die Regel mit top oder bottom interessieren, er kann keine Kindselektoren. Und Mozilla und Opera sollten kein Problem mit der Methode haben (Opera höchstens mit bottom, aber dann nimmt man eben top mit negativem Wert).
Kannst du bitte den kompletten Quelltext posten bzw. online stellen, wenn möglich auch Screenshots? Ich weiß nicht, was du genau meinst; bist du dir sicher, dass du den MSIE meinst, wenn ja, welche Version? Benutzt du vielleicht einen Hack, um position:fixed für MSIE nachzubilden?
Mathias