Hi,
ich versuche eine kleine Tabelle zu erstellen.
ich kann deine Kenntnisse nur schwer einschätzen, aber egal was du erstellst, versuche wenigstens, korrektes HTML zu schreiben. Fehler im HTML-Code *können* jederzeit auch für Darstellungsfehler verantwortlich sein, denn du kannst nie vorhersagen, was die interne Fehlerkorrektur der Browser aus deinem Quellcode macht.
<table style="table-layout:fixed" border="1" cellpadding="2" font-size:9pt>
Ein Attribut namens "font-size:9pt" existiert nicht. Meintest du vielleicht style="font-size:9pt"?
<td colspan="2"><font style='font-size:14pt;font-weight=bold'> <a name="Sonderborg">Sonderborg<font style='font-size:9pt;font-weight=normal'>54° 53' 51.7'' N 9° 47' 21.3'' E</td>
Hier beginnst du zweimal ein font-Element (das im übrigen zugunsten von CSS eliminiert werden sollte), schließt es aber nicht. Außerdem ist das CSS im style-Attribut fehlerhaft; der Wert wird vom Namen der Eigenschaft immer durch einen Doppelpunkt getrennt, nicht durch ein Gleichheitszeichen.
Außerdem benutzt du mal einfache, mal doppelte Anführungszeichen. Beides ist erlaubt - aber gibt es einen Grund für die Mischung?
<td style="width:120px"><img border="0" src="Bilder/kein_Bild.jpg" alt="kein Bild vorhanden" width=100 ></td>
Attributwerte sollten immer in Anführungszeichen geschrieben werden - in XHTML ist es Pflicht, in HTML darf man die Anführungszeichen weglassen, wenn der Attributwert nur Buchstaben und Ziffern enthält.
Darüber hinaus: Bist du sicher, dass du eine Tabelle verwenden möchtest? Was du beschreibst, hört sich für mich eher an, als würdest du eine Tabelle als Layoutgerüst verwenden. Das lässt sich aber mit CSS sicher eleganter lösen.
So long,
Martin
There are 10 types of people in the world: Those who understand the binary system, and those who don't.