zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden 2 Fehler im CSS, die ich nicht kapiere...

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 09.12.2006, 14:15
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 09.12.2006
Beiträge: 3
Pegasus87 befindet sich auf einem aufstrebenden Ast
Standard 2 Fehler im CSS, die ich nicht kapiere...

Hallo,

ich habe mal versucht, eine Seite komplett mit CSS zu bauen. Sieht soweit auch schon ganz gut aus, bis auf zwei kleine Fehler: Und zwar ist zum einen der Footer im Internet Explorer nach rechts verschoben (in allen anderen Browsern funktioniert das) und zweitens ist das Menü (Navigation) im Opera Browser sehr weit vom Header entfernt. Eigentlich sollte da nur 1px zwischen sein, wie der Code es hergibt (in Firefox und auch im IE kein Problem), nur in Opera sind das mindestens 40px.

Hier der aufbau der Seite:
Code:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="robot" content="index,nofollow" />
<link rel="STYLESHEET" type="text/css" href="style.css" />
<title></title>
</head>
<body>
<div id="wrap">
<div id="header">
<img src="layout/header_bild.gif" id="header_pic" alt="" />
<h1>Überschrift</h1>
<p class="header_text">Adresse<br />Telefon</p>
</div>

<ul id="navigation">
  <li><a href="#">menu1</a></li>
  <li><a href="#">menu1</a></li>
  <li><a href="#">menu2</a></li>
  <li><a href="#">menu3</a></li>
</ul>

<div id="content">
<h2>Überschrift 1</h2>
<p>Text</p>
</div>
<div id="footer">
bla
</div>
</div>

</body>
</html>
Und hier die Stylesheets:
Code:
html {
  padding:0px;
  margin:0px;
  height: 100%;
  min-height: 100%;
}

body {
  background-color: #EDEDED;
  font-size: 12px;
  color:#564b47;
  padding:0px;
  margin:0px;
  height: 100%;
  min-height: 100%;
  text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#wrap {
  border-left:solid 1px #ddd;
  border-right:solid 1px #ddd;
  width: 600px;
  background-color: #ffffff;
  margin: 0px auto;
  padding: 0px;
  background-color: #ffffff;  
  height: 100%;
  min-height: 100%;
}

#header {
  height: 100px;
  width: 600px;
  background-color: #d90000;
  color: #fff;
}

h1 {
  margin:0px;
  padding-top: 8px;
  padding-bottom: 0px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 2.5em;
}

p.header_text {
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.6em;
}

#header_pic {
  width: 67px;
  margin-top: 15px;
  margin-left: 20px;
  float:left;
}

ul,li{
margin: 0;
list-style-type: none;
position: relative;
}

/* Navigation */
#navigation {
width: 600px;
font-weight: bold;
padding: 0px 0px 0px 0px;
float: left;
border-top:solid 1px #fff;
border-bottom: 1px solid #ddd;
background: #1e317B;
margin-top:0px;
}


#navigation  a {
background: #1e317B;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
width:148px;
height:30px;
padding: auto 0px auto 0px;
color: #FFF;
margin:0;
display: block;
float:left;
text-decoration:none;
}

#navigation li a:hover {
background-image: url(layout/navigation.gif);
border-right: 1px solid #fff;
height:30px;
padding: auto 0px auto 0px;
color: #000;
margin:0;
display: block;
float:left;
}

#content {
text-align:left;
margin: 0px 10px 0px 10px;
padding: 30px 4px 4px 4px;
}

h2 {
font-size: 1.5em;
color: #1e317B;
}

#footer {
  height: 15px;
  border-top:solid 1px #fff;
  background-color:#1e317B;
  bottom: 0;
  position: absolute;
  width: 600px;
  float:left;
  margin: 0 -3px 0 0;
color: #d9d5f3;
}
Kann mir jemand sagen, wie diese Fehler zustande kommen, denn ich finds einfach nicht raus und das nervt etwas.... da CSS eigentlich ne gute Sache ist aber trotzdem solche Fehler auftauchen.
Danke!
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 09.12.2006, 17:07
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 09.12.2006
Beiträge: 3
Pegasus87 befindet sich auf einem aufstrebenden Ast
Standard

Also das Problem mit dem Footer hab ich gelöst, und zwar so:
Code:
#footer {
	text-align:center;
	position:absolute; 
	margin-left:-301px; 
	left:50%; 
	bottom:0; 
	width:600px; 
	min-width:600px; 
	height:15px; 
	background-color:#1e317B;
	background-position:0 100px;
	font-size:1em; 
	z-index:5; 
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
	font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
	font-weight:bold;
	color:#fff;
	}
Fehlt nur noch das Problem mit dem Menü...
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 09.12.2006, 17:13
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
Zitat von Pegasus87 Beitrag anzeigen
Fehlt nur noch das Problem mit dem Menü...
Ich sehe keinen Fehler im Opera. Welche Version?
Grundsätzlich zu Abstandsproblemen: lies den Bereich CSS-Prolog in den FAQ.
Mit Zitat antworten
  #4 (permalink)  
Alt 09.12.2006, 18:31
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 09.12.2006
Beiträge: 3
Pegasus87 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von fricca Beitrag anzeigen
Ich sehe keinen Fehler im Opera. Welche Version?
Grundsätzlich zu Abstandsproblemen: lies den Bereich CSS-Prolog in den FAQ.
Hab mal ein Update auf 9 gemacht, der Fehler ist verschwunden...
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Einbindung von frei erhältlichen Scripten - CSS Problem DonL CSS 1 22.01.2011 16:09
Darstellungsprobleme CSS Fehler...??? snaky121180 CSS 1 24.09.2009 22:48
css fehler? rafa CSS 2 15.08.2009 18:52
IE 6 erkennt seine CSS Datei nicht Perelina (X)HTML 4 07.08.2009 18:56
Sporadischer CSS Menu Fehler in allen Browsern, kaum reproduzierbar, sry, doppelpost killray CSS 0 15.05.2008 02:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:20 Uhr.