Guten Abend liebe Mitprogrammierer
Ich bin gerade dabei einen Internetauftritt für meinen Vater zu verwirklichlichen. Dabei bin ich beim Aufbau meiner Menüleiste, die mittels CSS realisiert wird auf ein Problem gestoßen...
hier ist der Code der CSS
und hier ist der Code der Html-Seite:
Nun muss ich dieses Internetseite unter verschiedenen Browsern lauffähig bekommen. Die wichtigsten sind Firefox, Internet Explorer 6 + 7, Opera und Safari.
Beim IE bekomme ich ein Problem an der Stelle, wo ich versuche den Text (die links) mittels
vertical zu zentrieren. Beim FF Opera und Safari gibts keine Probleme..
Der IE setzt auf einmal den Text (die Links) aber ganz nach oben.
Wo liegt das Problem und kann ich hier Browserweichen verwenden und wenn ja welche
ich bedanke mich schonmal in Vorraus
mit freundlich Grüßen
R3van
Ich bin gerade dabei einen Internetauftritt für meinen Vater zu verwirklichlichen. Dabei bin ich beim Aufbau meiner Menüleiste, die mittels CSS realisiert wird auf ein Problem gestoßen...
hier ist der Code der CSS
Code:
/* <---------- Bodybereich ----------> */
body {
background-image: url(../bilder/hintergrund1.jpg);
background-repeat: no-repeat;
font-family: Tahoma;
font-size: 100.01%;
margin: 0px;
}
/* <---------- Bilder die rechts eingefügt werden ----------> */
img#flugboerse {
position:absolute;
left:817px;
top:271px;
border:0px;
}
#mietauto {
position:absolute;
background-image:url(../bilder/mietwagen.jpg);
left:817px;
top:110px;
height:162px;
width:185px;
}
/* <---------- Menü & Buttons ----------> */
div#menu {
position: absolute;
top: 78px;
background-image: url(../bilder/menu/button.jpg);
height: 25px;
}
div#menu a {
border-left: 1px solid #000;
text-decoration: none;
font-size: 0.8em;
font-weight: bold;
color: red;
padding: 0px 8px 0px 14px;
}
div#menu a#home {
border-left: 0px;
}
div#menu a:hover {
color: blue;
}
span#button_ende {
background-image: url(../bilder/menu/button_ende.jpg);
}
/* <---------- Die Inhalte der Seite ----------> */
#ueberschrift {
position:absolute;
top:172px;
left:90px;
font-weight:bold;
font-size:0.9em;
}
#inhalt {
position:absolute;
top:210px;
left:90px;
font-size:0.9em;
}
Code:
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>New Document</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="css/intern.css" />
</head>
<body>
<div id="menu">
<a href="home.htm" id="home">Home</a>
<a href="home.htm">Mietwagen</a>
<a href="home.htm">Mietcamper</a>
<a href="home.htm">Flüge</a>
<a href="home.htm">FAQ</a>
<a href="home.htm">Kontakt</a>
<a href="home.htm">AGB/Impressum</a>
<a href="home.htm">Versicherungen</a>
<span id="button_ende"> </span>
</div>
<div id="ueberschrift">Home</div>
<div id="inhalt">Hier steht dann nun der Inhalt</div>
<div id="mietauto"></div>
<a href="flugboerse.php" target="_blank"><img id="flugboerse" src="bilder/flugboerse.jpg" /></a>
</body>
</html>
Beim IE bekomme ich ein Problem an der Stelle, wo ich versuche den Text (die links) mittels
Code:
vertical-align: middle;
Der IE setzt auf einmal den Text (die Links) aber ganz nach oben.
Wo liegt das Problem und kann ich hier Browserweichen verwenden und wenn ja welche
ich bedanke mich schonmal in Vorraus
mit freundlich Grüßen
R3van