PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Darstellungsfehler


schnaegg
14.10.2006, 19:19:06
Hallo ich habe das problem, dass mir der Internetexplorer nicht das selbe anzeigt wie der Mozilla Firefox Browser. Warscheinlich liegt dies an meinen css Programmierkentnissen und hoffe dieses Thema befindet sich hier am richtigen Ort.


Das Stylesheet sieht folgendermassen aus:

body
{
margin: 0;
padding: 0;
font: 85% arial, hevetica, sans-serif;
text-align: center;
color: orange;
background-color: black;
}

#seite
{
margin: 1em auto;
width: 650px;
text-align: center;
background-color: #99CCFF;
border: 1px solid black;
}

#kopf
{
height: 110px;
text-align: center;
background-color: black;
background-image: url(kopf/adrian_braun.jpg);
background-repeat: no-repeat;
background-position: top center;
}

#hauptteil
{
margin-top: 1em;
margin-right: 1em;
margin-left: 1em;
margin-bottom: 1em;
float: right;
width: 470px;
background-color: #99CCFF;
}

#menue
{
width: 149px;
text-align: left;
border-right: 2px solid black;
border-bottom: 1px collapse black;
margin-bottom: 25em;
}

#menue ul
{
margin: 0; padding: 0;
list-style-type: none;
text-indent: 20px;letter-spacing: 1px;
}

#menue li
{
list-style-image: none;
margin:0;
border-bottom: 1px solid black;
}

#menue a
{
display: block;
width: 150px;
height: 22px;
font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
}

#menue a:link, #menue a:visited
{
background: url(menue/menue.gif);
color: #CC6600;
text-decoration: none;
padding-bottom: 0;
}

#menue li a:hover
{
background: url(menue/menue.gif)
/* hier wird das Image verschoben */
0px -22px no-repeat;
color: #fff;
text-decoration: none;}

#menue li a#current
{
background: url(menue/menue.gif)
/* hier wird das Image verschoben */
0px -22px no-repeat;
color: #fff;
text-decoration: none;
}

#fusszeile
{
clear: both;
height: 20px;
background-color: #99CCFF;
}


Und die html-Datei so:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<title>..::ADRIAN BRAUN::..</title>
</head>
<body>
<div id="seite">
<div id="kopf"></div>
<div id="hauptteil"><img src='home/sorry.gif'></div>
<div id="menue">
<div id="navcontainer">
<ul>
<li><a href="index.php" id="current">Home</a></li>
<li><a href="galerie.php">Galerie</a></li>
<li><a href="gaestebuch.php">Gästebuch</a></li>
<li><a href="links.php">Links / Banner</a></li>
<li><a href="intern.php">Intern</a></li>
</ul>
</div>
</div>
<div id="fusszeile">fusszeile</div>
</div>
</body>
</html>


ansehen kann man sich das ganze Phänomen unter http://adrianbraun.ad.funpic.de/homepagetest/index.php

Opendix
14.10.2006, 20:11:07
ich seh da keinen Unterschied... allerdings benutze ich ne IE7 Beta...

Andes
15.10.2006, 00:37:11
Das dein Menü unter das Bild rutscht liegt an der Massangabe 'em' in #hauptteil.

schnaegg
15.10.2006, 17:24:32
Und wie kann ich dies ändern damit ich nun dieses menü auf der licken seite habe aber im hauptteil trozdem einen abstand zum rand?

Andes
15.10.2006, 17:34:50
In dem du px als Maß nimmst.

schnaegg
15.10.2006, 17:42:31
Nun habe ich das in 5px geändert. jetzt ist es zwar links aber noch nicht ganz am rand!

Andes
15.10.2006, 18:20:32
Musst halt mal schauen welche CSS-Eigenschaft dafür verantwortlich ist. Deine font-size Angabe im body hat auch noch was mit dem Aussehen zu tun.

Man kann sich die Sache auch einfacher machen. In dem du die Navbox als erstes definierst und danach dein #hauptteil. Bei der Navbox definierst du float:left; und bei dem anderen float:right;. So werden beide am Rand ausgerichtet. Bei #hauptteil kannst du ja noch etwas rechten Abstand definieren. Damit das Bild nicht direkt am Rand klebt. Für deine eigentliche Seite solltest du dir dann aber was anderes einfallen lassen. Da es nicht so günstig ist die Navigation an erster Stelle im Quelltext stehen zu haben.

schnaegg
16.10.2006, 20:33:27
Und wie stellt man denn das an, dass man dies nicht sieht?
Sorry für diese vielen Fragen bin halt noch nicht so erfahren.

Andes
16.10.2006, 21:22:18
Und wie stellt man denn das an, dass man dies nicht sieht?

Kann dir gerade nicht folgen. Was meinst du damit?