Hallo anja!
Versuch bitte Deine Fragen nicht auf verschiedenen Postings zu verteilen, halte vielleicht 20mn inne, und poste alle Frage in einem Beitrag ;)
und das was sonst im css-bereich steht stimmt alles?
Ich habe mir nicht im Detail alles angesehen, aber einige Unstimmigkeiten sind da schon zu finden. Sollte ich alles begutachten, müsste ich Dir allerdings eine Webseitenanalyse berechnen ;)
Zum Beispiel diese Angabe (wir reden immer noch von studio_grau.html):
p#Fusszeile {
clear:both;
margin-bottom: 0; padding: 0em;
text-align: bottom left;
position:absolute;
}
Wo ist ein p-Element mit der ID »Fusszeile«? Ich sehe ein div-Element mit einer ID diesen Namens.
Dann die Formatierung für das DIV mit der ID »Seite«:
background-color:#FFFFFF;
background-position:bottom right;
background-repeat:no-repeat;
Was soll denn rechts unten positioniert werden? Da wird kein Hintergrundbild referenziert...
wie zB die margin und padding geschichten, da kenn ich mich nämlich nicht ganz aus
Das sieht man auch, du machst für »Seite« zwei padding-Angaben:
padding: 0 auto;
height:530px;
padding: 0;
Wenn Du 0 angibst, brauchst Du in der Tat keine Einheitsangabe (also kein px, em, % o.Ä) - aber nur dann. Die Frage px oder em hängt davon ab, ob Dein Layout fest bleiben soll (px) oder mitwachsen soll (em), wenn der User die Schriftgröße ändert.
A propos Schriftgröße ändern... schau mal im IE 6 was mit dem Banner passiert, wenn Du über den Menüpunkt Ansicht/Schriftart die Schritgröße größer einstellst... Siehst Du's?
Der Grund ist die Überschrift h1. Eine Überschrift soll ja auch eine Überschrift sein, und m.M.n auch Text enthalten. Soll da nur ein Hintergrundbild zu sehen sein, nimm dazu ein anderes Element - zum Beispiel div. Oder einfach als Bild einbinden!
Nun zu der Liste. So könnte Deine Blümchennavi aussehen:
<div id="Fusszeile">
<ul id="navi" style="border:1px solid red">
<li><a href="http://www.hotel-hubertus.at/tanja_neu/seiten/strich_grau/studio_grau.htm"><img src="studio_grau-Dateien/studio.gif" border="0" height="59" width="60"></a></li>
<li><a href="http://www.hotel-hubertus.at/tanja_neu/seiten/strich_grau/nageldesign_grau.htm"><img src="studio_grau-Dateien/nageldesign.gif" border="0" height="60" width="70"></a></li>
<li><a href="http://www.hotel-hubertus.at/tanja_neu/seiten/strich_grau/preisliste/preisliste_grau.htm"><img src="studio_grau-Dateien/preis_liste.gif" border="0" height="60" width="70"></a></li>
<li><a href="http://www.hotel-hubertus.at/tanja_neu/seiten/strich_grau/angebote.htm"><img src="studio_grau-Dateien/angebote.gif" border="0" height="60" width="70"></a></li>
<li><a href="http://www.hotel-hubertus.at/tanja_neu/seiten/strich_grau/uebermich_grau.htm"><img src="studio_grau-Dateien/ueber_mich.gif" border="0" height="60" width="70"></a></li>
<li><a href="http://www.hotel-hubertus.at/tanja_neu/seiten/strich_grau/g%E4stebuch/gaestebuch.htm" target="_parent"><img src="studio_grau-Dateien/gaestebuch.gif" border="0" height="60" width="70"></a></li>
<li><a href="http://www.hotel-hubertus.at/tanja_neu/seiten/strich_grau/kontakt_grau.htm"><img src="studio_grau-Dateien/kontakt.gif" border="0" height="60" width="60"></a></li>
</ul>
<img id="logo_bottom" src="studio_grau-Dateien/logo_unten.gif" align="right">
</div>
Im CSS:
ul#navi {float:left;}
ul#navi li {display:inline;}
img#logo_bottom {float:right;}
Und schon ist die Liste horizontal und ohne Bullets im IE, Opera (9) und FF.
nicht weiß, was ich hinschreiben soll wenn es 0 ist, weil das wird ja nicht von allen browsern unterstützt hab ich gehört. oder ob ich px oder
Da hilft SELFHTML!
Viele Grüße aus Frankfurt/Main,
Patrick