Hallo Caramelle.
Auch beim Webseiten erstellen gibt es gewisse Regeln, an die man sich halten sollte. Wenn man das nicht macht, bekommt man solche Probleme, wie du sie hast.
Fangen wir mit der Adresse an. Im Web dürfen Dateinamen nur aus Ziffern, den Kleinbuchstaben a-z, den Großbchstaben A-Z, dem Unterstrich und dem Bindestrich bestehen. Leerzeichen dürfen z.B. nicht drin sein.
In CSS-Dateien dürfen normalerweise nur ASCII-Zeichen sein. Die deutschen Umlaute dürfen da nicht drin sein, nicht mal in Kommentaren.
<table border="0" width="800" id="table1"> <tr> <td> <h1>2002 schottland-irland-törn</h1> <table cellpadding="0" cellspacing="0" width="508" height="75" id="table2">{ }
mscellformattingtableid="47"{ }
<tr> <td height="75" width="508">{ }
mscellformattingtype="content"{ }
Die Route unseres Törns im Überblick - für vergrösserte
Ansicht aufs Bild klicken</td>
</tr>
</table>
Außerdem gibt es für CSS eine genau festgelegt Syntax. Der Kram, der in deiner Style.css steht, hat darin nichts zu suchen.[
Du kannst in deiner Website nur die Schriftarten benutzen, die deine Besucher auch installiert haben. Es gibt einige Standardschriftarten, die man normalerweise voraussetzen kann, aber "Greyhound" gehört nicht dazu.
Dazu sage ich jetzt mal nichts:
<p> </p>
<p> </p>
<p> </p>
<h2> </h2>
<h2> </h2>
<h2> </h2>
<h2> </h2>
<h2> </h2>
<h2> </h2>
<h2> </h2>
<h2> </h2>
<h2> </h2>
<h2> </h2>
<h2> </h2>
<h2> </h2>
<h2> </h2>
<h2> </h2>
Falls du dich auch wunderst, woher die ganzen Striche in der Webseite kommen, die kommen von den unterstrichenen Leerzeichen. du hast in der Style.css angegeben, dass Überschriften unterstrichen werden sollen.
Dass das ganze Layout nicht passt, liegt wohl auch an deinen merkwürdigen Maßangaben. Du hat eine Tabelle, die 800px breit ist. In die einzige Zelle dieser Tabelle baust du u.a. eine weitere Tabelle ein, die 4 Spalten hat und deren erste erste und dritte Spalte jeweils 400px breit ist. Da die 2. Spalte Text enthält, kann das also nicht passen.