« Version 1.02 | Startseite | Angie trippt nicht in die USA »
Dienstag 26 Juli 2005
Thingamablog: Tabellen
Wie zuvor berichtet, ist der Backspace-Bug bereits Vergangenheit. Nachdem ich mir extra nur für Thingamablog den etwas krummen Workaround erst ein Blank, dann ein Backspace antrainierte, darf ich mich wieder umgewöhenen. Danke. Aber naja, nichts ist beständiger als die Änderung...
Zurück zu den Tabellen. Erzeugt man in einem neuen Blog-Eintrag eine Tabelle, etwa mit zwei Zeilen und zwei Spalten, erscheint diese in der Voransicht. Soweit so gut. Befindet sich der Cursor in einem dieser vier Felder und man drückt die rechte Maustaste, erscheint ein Kontextmenü und es können etliche Parameter eingestellt werden. Soweit... Das ist ein von anderen anderen Programmen gewohntes und erwünschtes Verhalten. Was mir persöhnlich in dieser Situation fehlt, ist einerseits eine Eingabemöglichkeit für Tabellenköpfe und -füße. Andererseits fehlt eine nachträgliche Änderung des Tabllenaussehens innerhalb des Dialogs. Hier liegt der springende Punkt.
Zurück zu der zwei-mal-zwei-Tabelle. Setzt man den Cursor in das letzte Feld und drückt sogleich die Backspace-Taste, verschwindet das letzte Feld. Die Tabelle wird umformatiert und es bleibt eine ein-mal-drei-Tabelle zurück. In der Edit <HTML>-Ansicht sieht man, dass die Tabellen-Tags an die neue Gegebenheit angepasst wurden. Auch die Paragraph-Tags – in der Bearbeiten-Ansicht befindet sich der Cursor immer zwischen einem öffnendem und schließendem Paragraph-Tag – ebenfalls passend entfernt wurden.
Mit dem Beheben des Backspace-Bugs blieb die merkwürdig erscheinende Tabellefeldlöschung erhalten. Zunächst schrieb ich dieses Verhalten dem Bug zu, da sich – meiner Meinung nach – durch ein versehentliches Drücken der Backspace-Taste die Tabelle unfreiwillig in ihrer Form ändert. Im Nachhinein bin ich geteilter Meinung.
Im Sinne einer einfachen Bedienung ist es naheliegend, in einer leeren Zelle durch drücken der Backspace-Taste ein Feld zu löschen. Aber es schließt eine mögliche Fehlerquelle ein, die seitens des Anwenders eine längere Ursachensachensuche nach sich ziehen kann. Was gerade für Anfänger in Sachen HTML eher unangenehm ist, da man nicht unmittelbar sehen kann, warum diese "plötzliche" Umformatierung entritt.
Noch eine Anmerkung zum Cursor. Weiter oben hatte ich erwähnt, das in der 'Bearbeiten'-Ansicht eines neuen Artikels der Cursor stets zwischen zwei Paragraph-Tags sich befindet. Dies hat offensichtlich keinen Einfluß auf die Arbeitsweise beim Eingeben von Texten. Das ist ein Vorteil. Ein weiterer Vorteil ist es, das bei jedem Drücken der Return-Taste nicht einfach eine neue Zeile eingefügt wird, sondern ein echter Absatz, der von zwei Paragraph-Tags eingeschlossen wird. Was erstmal ein wenig merkwürdig, ja korinthenkackerisch wirkt, hat auf die automatisierte Formatierung mittels der von Thingamablog verwendeten Templates erheblichen Einfluß. Die Absätze erscheinen auf der Webseite so, wie sie sollen. Aber das beste daran ist: der gewöhnliche Anwender merkt nichts davon. Aus einer gedrückten Return-Taste wird tatsächlich ein Absatz – und kein 'irgendwie' interpretierter Zeilenumbruch.
Zusammengefasst: Die unfreiwillige Umformatierung einer Tabelle mittles der Backspace-Taste halte ich derzeitig für etwas ungeschickt. Obwohl dahinter ein schlecht vermitteltes Feature stecken könnte. Das ein Drücken der Return-Taste automatisch einen neuen Absatz erzeugt, ist ein klarer Pluspunkt. So Leute, jetzt muss ich erstmal meine Küche streichen.