Zunnächst einmal: Bin zurück aus dem Urlaub. Relativ gut erholt. Auf jeden Fall mal richtig runtergekommen um neue Kraft zu tanken. Neue Ideen und frische Gedanken mitgebracht. Mein Ansinnen für maischi.de: Dieses Blog soll deutlich mehr fachliche Beiträge bekommen und der Fokus in Richtung Webentwicklung und Suchmaschinenoptimierung gehen. Für privaten Kram hecke ich gerade etwas anderes aus. Dazu will ich noch nicht zu viel verraten. Wird aber sicher gudd :-)

Nun zum eigentlichen Thema. Gerade benötigt und schnell ergoogelt: Eine Möglichkeit, per TypoScript (also in TYPO3) den HTML-Tag zu bearbeiten – für unterschiedliche Darstellung auf einer speziellen Seite per CSS-ID.

TypoScript-Setup (an den Punkten einfach zusammenfügen):

[globalVar = TSFE:id = 1]
 template.page.bodyTag = <body id="body_start">
 config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" ..
 ..xml:lang="de" lang="de" id="html_start"
[end]

Auch ich lerne ja sehr gern noch Dinge rund um mein Handwerk dazu. Heute war es wieder so weit – ein aufwändiges Webdesign gilt es umzusetzen in schönstes tabellenloses XHTML. Und aufwändig heißt hier unter anderem ein paar PNGs mit transparenten Verläufen. Und da der Internet Explorer hier standardmäßig kapituliert, wollte ich dies auch gerade fast tun – bis der Tim mir nen Link für ein Workaround geschickt hat:

.classname { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='bildpfad/dateiname.png', sizingMethod='scale'); background: none; }

Sehr schön. Funktioniert prima.

Im Übrigen bin ich ein glühender Verfechter von browserweichenlosem Umsetzen von Webseiten. Abgesehen von besagtem störrischen Browser vom Anfang dieses Jahrtausends, der leider leider immer noch recht verbreitet ist. Hier geht es manchmal wirklich nicht ohne den Stern-Hack (*html) weiter .. aber das ist dann wirklich eine Ausnahme. Denn ansonsten kann man nachweislich alle Seiten ordentlich umsetzen ohne sich in Browserweichen verstricken zu müssen. Doch das nur als kleiner eventueller Denkanstoß.