Hallo.
Ich verzweifle mal wieder an dieser Monstrosität die sich IE schimpft....
Erst einmal das Problem: die Links sollen einen Hintergrund haben, der UNTER dem Text erscheint. Daher habe ich den hintergrund auf 16 pixel gesetzt und dem Link ein padding-bottom von 17 px verpasst.
Jetzt wird allerdings der Text nach einem Zeilenumbruch in den Padding-Bereich geschrieben...
Ich hab ausserdem trotz suche im Forum ein problem mit meiner vertikalen zentrierung . Wenn das in der Höhe zu klein wird verschwidnet der obere Teil des... leider ist da gerade die Navi. Gibt es einen Weg den ich hier nciht entdeckt habe, aber dafür klappt?
HTML:
CSS:
So viel Ärger mit so wenig Code... hoffe die CSS-meister hier können helfen .
Layna
Ich verzweifle mal wieder an dieser Monstrosität die sich IE schimpft....
Erst einmal das Problem: die Links sollen einen Hintergrund haben, der UNTER dem Text erscheint. Daher habe ich den hintergrund auf 16 pixel gesetzt und dem Link ein padding-bottom von 17 px verpasst.
Jetzt wird allerdings der Text nach einem Zeilenumbruch in den Padding-Bereich geschrieben...
Ich hab ausserdem trotz suche im Forum ein problem mit meiner vertikalen zentrierung . Wenn das in der Höhe zu klein wird verschwidnet der obere Teil des... leider ist da gerade die Navi. Gibt es einen Weg den ich hier nciht entdeckt habe, aber dafür klappt?
HTML:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>Remix Cafe und Bar</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="box">
<div id="navi"><a href="#">A Link</a><a href="#">A Link</a><br />
Steht hir nur zum fehler zeigen
</div>
<div id="content"></div>
<div id="footer"></div>
</div>
</body>
</html>
CSS:
CSS:
/*======================
Resets
=======================*/
html, body, div, p, h1, h2, h3, h4, h5, h6, img {
margin: 0px;
padding: 0px;
border: none;
}
html, body {
height: 100%;
background-color: #424242;
font-family: Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
text-decoration: none;
}
div {
position: relative;
}
/*======================
Layout
=======================*/
#box {
width: 816px;
height: 500px;
border: 2px inset White;
margin: auto;
top:50%;
margin-top: -250px;
}
/*======================
Navigation
=======================*/
#navi a, #navi a:link, #navi a:visited {
padding-bottom: 17px;
background-position: bottom left;
background-repeat: no-repeat;
background-image: url(line.jpg);
margin-left: 3px;
margin-right: 5px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}
#navi a:active, #navi a:focus, #navi a:hover {
background-repeat: repeat-x;
color: #999999;
}
So viel Ärger mit so wenig Code... hoffe die CSS-meister hier können helfen .
Layna
Zuletzt bearbeitet: