1.:
Für die Optik (den Sehenden) ist es denke ich okay.
Schreibst du eine Applikation für "Blinde/Sehbehinderte" ? (neugierige Frage und nicht abwertend gemeint !)
Da ich mit einem Screenreader arbeite, der mir die Informationen je nach Wahl bzw. Anforderung ansagen kann, kann dieser SR z. B. Tabellen erkennen und sie werden dann auch als Tabelle markiert. D. h., es steht da z. B. dann Zeile vorher "Tabelle mit 2 Spalten und 2 Reihen" (in diesem Falle hier) und Am Tabellenende (Zeile drunter) "Tabelle ende".
Für dich wirds als Sehender sicherlich als ganz gewöhnliche Tabelle angezeigt?
Ich konnte aber allerdings nicht ganz ausmachen, an welchen Bedingungen einer Tabelle sie auch als solche erkannt werden.
Ich finds halt nur rätselhaft, denn mit anderen vom mir bereits erstellten Tabellen für andere Bereiche, hats funktioniert....
Werd da aber noch weiter forschen...
Grundsätzlich war dein Script so ausgelegt das er eine Tabelle auf width=100% (also Bildschirmbreite) setzt, die eigentlichen Inhalte haben aber einen eigenständige grössenangabe. (siehe textarea cols und rows)
Eine Table ist immer so gross wie sein grösster Inhalt es vorgibt wenn keine width/height Anwesiung vorliegt.
Das der Schriftzug "Beschreibung : " in der Mitte der eigenen Zelle stand, ist ein Umstand den es seit je her in der Tabellen-Erstellung gibt. (es wird halt einfach zentriert), und erst durch den "valign" bekommt diese Zelle die Anforderungen seinen Inhalt in eine definierte Stelle zu setzen. Hätte man auch mit einer DIV-Positions Anweisung lösen können.
2.:
Da dieses Formular für ein Lexikon sein soll, möchte ich natürlich auch innerhalb des kleinen Nachschlagewerkes Querverweise anlegen. Diese Begriffe mit den Beschreibungen werden in einer MYSQL-DB gespeichert. Wie könnte man solche Querverweise verwirklichen?
Da ja vielleicht das Sammelsorium an Begriffe in der DB steigt, gäbe es vielleicht auch die Möglichkeit, dann auch in der Spalte nach den bereits existierenden Begriffen zu suchen und sie entsprechen zu verlinken (automatisch)?
Ich hoffe, es ist einigermaßen verständlich geschrieben, was ich damit meine!
Da hab ich zuwenig Ahnung von um das umzusetzen, mir springen in diesem Augenblick die Stichworte "ID" durch den Kopf, sodass jeder DB eintrag (eben der Text inhalt) eine feste ID bekommt.
Mit dieser ID meine ich gelesen zu haben das diese zum einem Sortiert und dessen Inhalt auf dementsprechend Dargestellt werden kann.
Aber das dürften PHP und MySQL Gurus wissen.