ZeitGeist
Lounge-Member
Moin,
ich habe folgendes Problem:
Meine Navigation sollt mittels position:fixed immer ganz oben auf der Seite sein. Wenn ich jetzt interne Links verwende, wird das Sprungziel jedoch von der Navigation verdeckt.
Kennt da jemand einen Workaround?
Angucken kann man das hier:
http://radicarl-programming.de/spielwiese/anchor.html
Auf den Link klicken und dann soll der rote Text eigentlich sichtbar sein, momentan muss man noch zwei drei Zeilen hochscrollen.
Der Code:
ich habe folgendes Problem:
Meine Navigation sollt mittels position:fixed immer ganz oben auf der Seite sein. Wenn ich jetzt interne Links verwende, wird das Sprungziel jedoch von der Navigation verdeckt.
Kennt da jemand einen Workaround?
Angucken kann man das hier:
http://radicarl-programming.de/spielwiese/anchor.html
Auf den Link klicken und dann soll der rote Text eigentlich sichtbar sein, momentan muss man noch zwei drei Zeilen hochscrollen.
Der Code:
Code:
<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3c.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/html">
<head>
<title>Anchor</title>
<style type="text/css">
.navigation {
position: fixed;
top: 0px;
left: 0px;
padding: 5px;
background-color:yellow;
height: 50px;
width: 100%;
}
.content {
margin-top: 60px;
padding: 5px;
border: 1px solid black;
width: 100px;
margin-bottom: 500px;
}
</style>
</head>
<body>
<div class="navigation">
Navigation<br/>
<a href="#target">Link</a>
</div>
<div class="content">
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
<div id="target" style="color:red; font-weight:bold">Target</div>
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
</div>
</body>
</html>