Archiv:

Latest photoblog

photoblog

Blog » Webdev

IE goes modern – Wunderbar!

Wunderbar. Wie der IEBlog mitteilt bekommt der neue Internet Explorer nicht nur supertolle brandheiße RSS Unterstützung, nein, selbst das wundervolle, schöne Europa „e“ (?) bekommt ein super cooles Redesign: einen gelben statt einen blauen Schweif! WHOA! IE Team, ihr seid mal echt Granaten.

Wenn ihr euch nun doch noch entschließt vollständige Xhtml oder gar CSS Unterstützung zu implementieren, dann fange ich glatt an darüber nachzudenken ob ich vielleicht die Überlegung starten soll euch wieder einigermaßen nicht mehr zu hassen.

Weiter so!

Firefox 1.0.6/Deutsch erschienen

Nach nem kleinen faux-pas ist Firefox nur wenige Tage nach erscheinen der Version 1.0.5 in neuer Version 1.0.6 herausgekommen. Geschlossen werden wohl einige Sicherheitslücken.

Download wie üblich bei Mozilla

[Diskussion] Semantische Foren

Zur Zeit arbeite ich für ein Projekt daran ein Forum zu coden. Es hat sehr viel weniger Funktionen als das phpBB, da die meisten davon schlicht nicht gebraucht werden, und ich es als einfacher empfand „mal eben schnell“ ein eigenes Forum ins Leben zu rufen, als mich ins phpBB einzuarbeiten, vorhandene aber nicht benötigte Funktionen rauszuschmeißen, nicht vorhandene aber benötigte Funktionen einzubauen, und hinterher zu testen ob immernoch alles funktioniert. Dazu die vorhandene Userverwaltung ins phpBB reinfrickeln, nein danke.

Doch das nur nebensächlich. Worum es mir geht ist: ich lege sehr großen Wert darauf das das Forum später einmal semantisch absolut korrekt ist, und der ((X)HTML)-Code einfach und schlicht gehalten wird. Nun sind die Forum- und Threadansichten und Übersichten soweit fertig, und mir stellt sich desöfteren die Frage: Was ist hier am angebrachtesten? Div? Liste? Definitionsliste? Oder gar doch wieder eine Tabelle? Beispiel die Forenübersicht wie wir sie von überall her kennen. (Beispiel 1 / Beispiel 2)

Unter-unterforen sowie auch Kategorien sind nicht, bzw noch nicht vorgesehen. Es geht also lediglich um die Darstellung wie im zweiten Beispiel. Bisher bei mir an Daten unterzubringen: Forumname, Anzahl der Themen & Beiträge im entsprechenden Forum, Datum & Uhrzeit des letzten Postings, (evtl. der Username der als letztes gepostet hat) und eine Kurzbeschreibung des jeweilgen Bereiches.

Da ich mich bisher immernoch primär um die Programmierung kümmere, kam mir spontan der Gedanke Listen zu benutzen. In meinem konkreten Fall sieht das bisher so aus:

  • Testboard | Themen: 1 mit 2 Beiträgen | Letzter Beitrag: 2005-07-12 02:47:00
    • Dies ist das Board was nach der Installation automatisch erzeugt wird
  • Smalltalk | Themen: 3 mit 5 Beiträgen | Letzter Beitrag: 0000-00-00 00:00:00
    • Reden über Gott und die Welt

Wobei ich mir in diesem Fall recht sicher bin das zumindest für die Namen und die Beschreibungen eine Definitionsliste angebracht wäre. Nur was mit der Anzahl an Themen/Beiträgen und dem Datum des letzten Beitrages? Lieblose rechtsfloatende SPANs? Rechtsfloatende horizontale Liste? Überhaupt nach rechts floaten lassen? (Doch, ich denke zumindest letzteres steht ausser Frage.) Was gibt es an sinnigen Elementen in (X)HTML um derartige Informationen semantisch zu verpacken? Mir fällt so spontan nichts ein.

Der nächste Punkt ist die Beitragsübersicht (Beispiel).
Bei mir momentan noch ziemlich ungestyled, lediglich ein Listenpunkt pro Thema, dahinter die mittels Strich getrennten Felder: Threadersteller, Anzahl d. Antworten, Letzter Beitrag, und auch hier ist ein Feld á la „Letzter Beitrag geschrieben von“ angedacht. Anzahl der Aufrufe sowie ein Icon spare ich mir hier. Bisher bei mir ganz lieblos gestyled: ein Listenpunkt für jeden Thread, der Threadname als Link, alle weiteren Angaben dahinter mittels | getrennt:

  • Der vierte Thread | Threadersteller: manuel | 0 Antworten | Letzter Beitrag: 2005-07-12 22:53:00

Etwas wie <date> ist in HTML leider nicht vorgesehen. Auch hier tendiere ich dazu eine horizontale Liste zu benutzen. Oder besser eine Definitionsliste? Es wird ja im eigentlichen Sinne nichts definiert. Lediglich erläutert das „Der vierte Thread“ von „manuel“ am 12.07. erstellt wurde, und bisher 0 Antworten hat. Und etwas wie <desc> gibt es in HTML leider ebenfalls nicht. Zumindest nicht als Element.

Wie sehr ihr das? Ich möchte weitestgehend die Finger von div und span lassen, soweit möglich. Aber ist es eine elegantere Lösung Listen dafür zu benutzen? Oder doch einfach <P>aragraphen? Es ist das erste mal das ich eine Diskussion dieser Art in diesem Blog führe, da es mich interessiert auf wieviel Resonanz sie stößt, ob dieser größer/kleiner oder qualifizierter ist als wenn ich es in einem Forum posten würde. Ich würde mich freuen wenn wir ihr zu einer ertragreichen Diskussion führen könnten. Ich denke Thema und Erläuterung sind ausreichend erklärt.

Denkanregung:
http://de.selfhtml.org/html/referenz/elemente.htm ;)

Online CSS-Editor

So sollte das immer sein, man erzählt im IRC das man vor hat einen Online CSS-Editor zu basteln, um eine Funktionalität wie es die editCSS– oder WebDeveloper-Extension für den Firefox hat auch im IE zu erreichen, und zack 2 Tage später stehts online und man hat nicht einen Finger krumm gemacht.

Vielen Dank an Tar-Minyatur vom TSHW für den OCSSE, mit dem es möglich ist in jedem beliebigen Browser Änderungen an Stylesheets durchführen zu können.

Valide Sessions mit &amp; statt mit &

Wenn ich den Artikel bei Shaun Inman richtig verstanden habe am frühen Morgen, dann scheint nicht nur WordPress, sondern auch MovableType Probleme damit zu haben, das Ampersand richtig in &amp; umzuwandeln. Nun kann man einerseits das Plugin für MovableType benutzen, oder mal die PHP-FAQ vom TSHW besuchen, und eine simple Lösung anschauen, wie man dieses Problem mittels .htaccess oder PHP beheben kann.

Dort auf der Seite unter sonstiges gibt es den Artikel „(X)HTML valide Session-IDs“ in welchem eben dieses Problem behandelt wird. Ich setze seit einiger Zeit die .htaccess Variante ein, seitdem klappts auch mit dem &amp;

Was man nicht alles tut …

… um sich vor der Arbeit zu drücken.

Langeweile gestern Nacht, und daraus resultierte ein kleiner Test mit den Systemfarbeneigenschaften aus CSS2. Was mir dabei auffiel war, dass man zwar angeben kann background-color: background um die Desktop-Hintergrundfarbe des Users zu verwenden, nicht jedoch etwas wie color: background-text;, um auch die passende Schriftfarbe anzugeben, die Windows automatisch an den Hintergrund anpasst.

Das Ergebnis, welches im Firefox so aussieht wie es aussehen soll, und im Opera zwar voll funktional, allerdings nicht 100% korrekt dargestellt wird lässt sich hier betrachten: www.manuelbieh.de/kram/windows.
;o)

toDo:
– skalierbare Version erstellen

Ein angenehmes Wochenende wünsche ich euch :)

NVU 1.0 erschienen

Vom kleinen, auf dem Netscape-Composer basierenden, WYSIWYG-HTML-Editor „NVU“ aus dem Hause Mozilla ist vorgestern die Version 1.0 erschienen. Ein ziemlich cooler kleiner Editor, in dem viel Power steckt, und mit dem man teilweise auch recht komplexe XHTML/CSS Layouts noch gut bearbeiten kann. Dazu kostenlos, was will man mehr:

http://www.nvu.com

via: roxomatic

CSS und der IE7

Wozu mache ich mir eigentlich die Mühe und schreibe ellenlange Artikel, um dann einige Tage später im IE-Blog zu lesen

Web developers often want to add rounded corners to their pages. Since we have no plans to do native rounded corner support in IE7 (CSS3 feature), I want to point out that there is an article available on MSDN that shows you how you can easily and efficiently implement rounded corners with IE today.

Danke Microsoft. Abgerundete Ecken (border-radius) werden also schonmal nicht unterstützt, ich bin gespannt ob wenigstens nützliche Dinge unterstützt werden wie z.B. content:counter(), also das automatische Erstellen von gegliederten Absätzen.

Immerhin ists dennoch erfreulich zu hören das der komplette CSS2.1-Standard sowie alphatransparente PNGs unterstützt werden sollen. Ich bleibe weiterhin sehr gespannt, Ende des Sommers 2005 soll eine erste IE7 Betaversion erscheinen.