Hallo allerseits,
ich möchte mal das von mir schonmal gestartete Thema der DTD aufgreifen:
http://xhtmlforum.de/53388-eigene-do...meint-ihr.html
Nunja, dabei herausgekommen ist, dass die meisten Browser das leider ignorieren.
Zur Zeit baue ich einen jQuery basierten Webtop ("Web Desktop"), der natürlich auch Quelltextoptimiert sein sollte.
Link dazu:
jQuery Desktop | jQuery-Desktop.org
Problem dabei ist, dass ich zur Zeit extremst auf divs setze, da das viele Browserprobleme umgeht, was userstyles, margin, padding, floating Bugs etc. angeht (Nein, die Seite ist nur aus Zufall IE7+ kompatibel).
Mir einfallende Möglichkeiten wären ...
a) die Verwendung von Namespaces (auf XML-Basis)
b) die Verwendung von eigenen DocTypes
Der Vorteil liegt klar auf der Hand, bei eigenen Namespaces würde viel Quelltext (vor allem die CSS Selektoren, die zur Zeit nötig sind) wegfallen.
Beispielsweise könnte man ein "Fenster" dann so definieren:
<window>
<aside>Sidebar...</aside>
<main>Inhalt</main>
<bottom>Statusleiste</bottom>
</window>
...oder die "Prozessliste" (für das killen von Fenstern etc.):
<processlist>
<i id="001" name="app_mytest" priority="1"/>
</processlist>
...hätte was für sich.
Was mir bei meinen RSS Feeds auffiel: Firefox ignoriert Stylesheets in XML-Dateien komplett, Safari nutzt diese einwandfrei - auch andere Webkit-Browser. Wie's mit dem IE aussieht, kann ich nicht beurteilen (Linuxnutzer).
Nun meine Fragen:
- Wäre die Anwendung von xml Namespaces in diesem Sinne vorteilhaft?
- Erfahrungswerte mit XML Namespaces? Praktikabel?
- Wie sieht's mit Browserkompatibilität aus? IE tauglich oder nicht? Opera?
Freundliche Grüße