Loveboat
Erfahrenes Mitglied
Hallo Leute,
heute bin ich mal hier bei CSS mit einem kleinen Problem. Vielleicht könnt Ihr mir ja helfen.
Ich habe eine Seite mit CSS erstellt wobei die Lokale Datei mit dem IE7 wie gewünscht dargestellt wird. Lade ich die Seite und die css-Datei auf meinen Content, dann erhalte ich eine andere Darstellung mit dem IE7.
Um einen Fehler auf dem content auszuschließen, habe ich die Seite mit dem FF geprüft, lokal wie im WWW, und beide sind identlisch.
Als "Lösung" wäre eine Definition von width innerhalb von "#navigation li a" aber da ich mit verschiedenen Sprachen und somit verschiedenen Längen der Felder arbeite, kann ich keine feste Breite angeben. Soll ja dynamisch sein, mit einer Padding links/rechts.
Wo liegt mein Fehler?
Hier mein Code:
Danke im Voraus.
Gruß
Loveboat
Anschauen könnt Ihr es hier (die Sprache ist unwichtig, sondern die Darstellung der Navi-Bar):
- links die Vorschau der lokalen Datei
- rechts die Datei im Web (nur bei IE, FF zeigt es wie lokal an)
heute bin ich mal hier bei CSS mit einem kleinen Problem. Vielleicht könnt Ihr mir ja helfen.
Ich habe eine Seite mit CSS erstellt wobei die Lokale Datei mit dem IE7 wie gewünscht dargestellt wird. Lade ich die Seite und die css-Datei auf meinen Content, dann erhalte ich eine andere Darstellung mit dem IE7.
Um einen Fehler auf dem content auszuschließen, habe ich die Seite mit dem FF geprüft, lokal wie im WWW, und beide sind identlisch.
Als "Lösung" wäre eine Definition von width innerhalb von "#navigation li a" aber da ich mit verschiedenen Sprachen und somit verschiedenen Längen der Felder arbeite, kann ich keine feste Breite angeben. Soll ja dynamisch sein, mit einer Padding links/rechts.
Wo liegt mein Fehler?
Hier mein Code:
HTML:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="css/default.css" type="text/css" />
<link rel="stylesheet" href="css/fonts.css" type="text/css" />
<title>Ohne_Titel_1</title>
</head>
<body>
<div id="bodyDIV">
<div id="topHEAD"></div>
<div id="topBAR">
<div id="navLANG">
<a href="index.php?lang=de&id=100"><img src="pixel/flagge-en.jpg" alt="de" width="20" height="27" style="cursor:pointer" /></a>
<a href="index.php?lang=en&id=100"><img src="pixel/flagge-fr.jpg" alt="en" width="20" height="27" style="cursor:pointer" /></a>
</div>
<ul id="navigation">
<li><a href="index.php?lang=de&id=100"><span>Villa Kempson</span></a></li>
<li><a href="index.php?lang=de&id=101"><span>Verfügbarkeit</span></a></li>
<li><a href="index.php?lang=de&id=102"><span>Preise</span></a></li>
<li><a href="index.php?lang=de&id=103"><span>Buchen</span></a></li>
<li><a href="index.php?lang=de&id=104"><span>Fluglinien</span></a></li>
<li><a href="index.php?lang=de&id=105"><span>Bewertung</span></a></li>
<li><a href="index.php?lang=de&id=106"><span>Kontakt</span></a></li>
</ul>
</div>
<div id="topSPACE"></div>
<div id="leftBAR"></div>
<div id="rightBAR"></div>
<div id="botFOOTER"></div>
</div>
</body>
</html>
Code:
#navigation {
height: 27px;
list-style: none;
margin: 0 0 0 10px;
padding: 0;
}
#navigation li {
height:27px;
display:block;
float:left;
}
#navigation li a {
padding: 5px 10px 0 10px;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
color: #882D1A;
display: block;
height: 27px;
text-align: center;
text-decoration: none;
}
#navigation li a:hover { text-decoration: underline; }
#navLANG {
position: absolute;
width: 50px;
height: 27px;
right: 0px;
}
#navLANG img {
border-width: 0px;
}
Danke im Voraus.
Gruß
Loveboat
Anschauen könnt Ihr es hier (die Sprache ist unwichtig, sondern die Darstellung der Navi-Bar):
- links die Vorschau der lokalen Datei
- rechts die Datei im Web (nur bei IE, FF zeigt es wie lokal an)