Sonntag, 26. Juli 2009

HTML-Layout

Heute muss ich einmal meiner Verwunderung Ausdruck verleihen, dass man immer wieder davon hört, das Layout von Webseiten durch die HTML-Tabellen wäre gar so rückschrittlich und längst durch die Verwendung von CSS abgelöst. Zuletzt kamen mir solche Aussagen zum Beispiel bei diesem Podcast unter: http://technikwuerze.de/podcast/technikwuerze141/
Wenn man, wie ich gestern, dann aber einmal genauer nachsieht und versucht, eine Webseite, die mit einer Tabellenstruktur aufgebaut ist, auf CSS umzustellen - weil es anders ja gar so veraltet ist - muss man erleben, dass das gar nicht so einfach ist. CSS mag gut für die Formatierung von Texten geeignet sein, das Layout von Tabellen kann dieser Standard leider nicht vollständig ablösen. In meinem konkreten Fall ging es zum Beispiel darum, eine Tabelle aus 3x3 Feldern mit abwechselnden Hintergrundfarben darzustellen, in der Texte und Links angeordnet sind. Das könnt Ihr Euch ähnlich wie ein Tic Tac Toe-Spielfeld mit einer Schachbrettmusterung vorstellen. Das Layout als HTML-Tabelle ist an sich recht simpel: drei Zeilen mit drei Spalten, den TD-Tags sind per style-Anweisung die Hintergrundfarben zugewiesen. Durch die Breitenangaben 30%, 35% und 30% (Die mittlere Spalte ist absichtlich ein wenig breiter.) wird die Anzeige so immer auf die komplette Seitenbreite skaliert und die Texte entsprechend umgebrochen. Mein Versuch, das über ein verschachteltes CSS-Layout mit je einem DIV-Tag pro Zeile und Spalten über floating-Positionierung umzusetzen, scheiterte recht kläglich. Die Textlängen sorgten dafür, dass in der zweiten Zeile die erste Spalte ganz nach rechts rutschte, die folgenden Felder waren irgendwie seltsam angeordnet. Bei der Suche nach Lösungen im Netz fand ich dann eine Reihe von Tutorials wie dieses: http://www.stichpunkt.de/css/bereiche.html

Oder Seiten wie diese, auf denen man Code für vorgefertigte Seitenlayouts herunterladen kann:
http://layouts.ironmyers.com/

Nicht das, was ich für meinen Fall eigentlich bräuchte. Zusätzlich ist bei CSS leider auch wieder einmal zu beachten, dass die verschiedenen Browser teils unterschiedliche Interpretationen und unterschiedlich weit gediehene Standardkonformität aufweisen.

Diese Beschreibung wäre vielleicht hilfreich gewesen:
http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks
Nur kommt mir das mit den doppelt definierten Containern gleich wieder so kompliziert vor, dass ich es gleich gar nicht ausprobierte. Über der Seite steht groß "no hacks" - aber ich habe da eine andere Vorstellung von einer geradlinigen Implementation.

Da lobe ich mir doch wirklich mein simples Tabellenlayout! Sei es auch noch so altbacken und unmodern. Zumindest ist es leicht zu durchblicken und wird verlässlich nahezu 100% aller Browser dargestellt. Wie so oft gilt also, dass man sich nicht auf Moden verlassen sollte, sondern besser unvoreingenommen für den jeweiligen Einsatz-Zweck die einfachste und zuverlässigste Methode suchen sollte.

Mittwoch, 2. Juli 2008

Welt der Elektronik

Heutzutage hat offenbar so gut wie jedes Gerät der Unterhaltungselektronik einen Prozessor eingebaut, der natürlich auch über maßgeschneiderte Software gesteuert wird. So kommt es, dass man bei immer mehr Geräten Updates einspielen kann - und auch sollte, um die vielen Fehler und Fehlerchen zu korrigieren.

Heute hab ich z.B. mein Navigations-Gerät aktualisiert: Nach dem Herunterladen des Web-Update-Programms auf den Mac (gibt's aber auch für "normale" PCs) versuchte es gleich, ein Gerät am USB-Port zu finden. Aber erst mal wurde leider gar nichts gefunden! Erst nach mehrmaligem Herumprobieren und Frickeln am USB-Stecker erschien dann ein Laufwerkssymbol am Desktop wie bei einem eingesteckten USB-Stick. Und siehe da - das Updateprogramm erkannte nun auch das Navi. Also nix wie drauf mit der neuen Firmware! Neben der Systemsoftware gab es auch noch einen kompletten Satz der internationalen Texte und eine Reihe von Sprach-Dateien. Allerdings leider nur für Tai, Mandarin, etc. Naja, die deutsche Stimme war an sich ja auch so schon recht verständlich, so dass nicht unbedingt eine neue her muß. :-)
Beim ersten Starten wurde automatisch ein Firmware-Update für das GPS-Modul eingespielt.

So, jetzt bin ich aber nur mal gespannt, was das ganze Update eigentlich für Vorteile bringt! An der Oberfläche sind mir nur zwei Kleinigkeiten aufgefallen: Das Jahr 2008 auf dem Boot-Bildschirm ;-) und die Anzeige "Batterie wird geladen" beim Abschalten mit eingestecktem USB-Kabel. Vielleicht sorgt es ja dafür, dass man sich weniger verfährt und nie mehr mitten auf der Strasse aufgefordert wird, man möge doch bitte umdrehen? *g*


Kürzlich durfte ich sogar ein Firmware-Update für das Apple Keyboard über Bluetooth einspielen! Unfassbar, was das kleine dünne Teil so alles enthält: offenbar gehört auch ein Flash-Speicher mit dazu.

Freitag, 14. September 2007

Quiz

Mal ein kleines Quiz für Zwischendurch! :-)

Welche beiden Städte sind hier dargestellt?

Ein kleiner Tip noch: Sie liegen geographisch nicht allzu weit auseinander.


Okay - nachdem es wohl doch ein bissel zu schwer gewesen zu sein scheint, hier noch drei eindeutige Bilder, mit denen man zumindest die erste Stadt gut erkennt, wenn man nur ein einziges Mal dort war!

Zusatzbild 1

Zusatzbild 2

Zusatzbild 3


Bild 6
Bild 1
Bild 2
Bild 3
Bild 7
Bild 4
Bild 5

Aktuelle Beiträge

Da bekommt man ja schon...
Da bekommt man ja schon irgend wie hunger drauf :-)
Nele (Gast) - So, 19. Jan, 12:43
IPad-Gewinnspiel
Hi, hier ist mal wieder ein neues Gewinnspiel! Wer...
Axel-F - Mi, 16. Jun, 21:08
Sandkuchen
Heute habe ich mal wieder einen einfachen, aber sehr...
Axel-F - Mo, 31. Mai, 00:04
Kloster Eberbach
Kennt Ihr das Kloster Eberbach? Das, in dem "Der Name...
Axel-F - Di, 11. Mai, 10:39
T-Shirts, T-Shirts......
Derzeit findet eine Werbe-Aktion eines TShirt-Shops...
Axel-F - Sa, 1. Mai, 13:44

Zufallsbild

Strand 1

Suche

 

User Status

Du bist nicht angemeldet.

Status

Online seit 6653 Tagen
Zuletzt aktualisiert: So, 19. Jan, 12:43

Credits


Profil
Abmelden
Weblog abonnieren