|
|||
Eigene Tags in XHTML 1.1
Hallo zusammen
Ich bin leider was dieses Thema betrifft im Forum nicht fündig geworden. Bei den Googlesuchergebnissen hieß es einmal das eigene Tags zu definieren eine große Neuerung bei XHTML gegenüber HTML sei andere wiederum meinten das es in XHTML nicht möglich sei eigene Tags zu definieren. Die Frage lautet demnach ob ich in XHTML eigene Tags formulieren kann. Selbst wenn ich dafür einen zweiten DTD schreibe ist dann meine XHTML 1.1 noch gültig? Ich würde dann für diese Tags in CSS selbstverständlich die Stilregeln definieren. "Wofür brauchst du eigene Tags?" Um diese Frage gleich vorweg zu nehmen. Ich bastele momentan an einen simplen offline Contentmanager in C# da geht es dann darum Tags ausfindig zu machen und sie durch den gerade beschriebene Inhalt zu ersetzen. |
Sponsored Links |
|
|||
Hi,
die Tags im xhtml 1.1 werden vom w3c Consortion http://www.w3.org/TR/xhtml11/ definiert. Du kannst in xml eigene Tags definieren. http://www.xml.com/ http://www.w3schools.com/xml/xml_usedfor.asp Denke mal für dein CMS solltest du auf PHP setzen, da deine eigene Tags (sollten sie funktionieren) sicher nicht valide sind, und fragt sich ob sie im jedem PC lesbar währen. Wo du sicher schon auf Java Anwendungen oder der gleichen greifen wurdest und wahrscheinlich eine Erlaubniss des Users benötigst.
__________________
Ein Gedanke... unendliche Verbindungen |
Sponsored Links |
|
|||
Hallo und Danke für eure Antworten
raf: Zitat:
raf: Zitat:
Marina: Zitat:
Sprich die Tags sind im XHTML Code sichtbar wobei ich auch nicht glaube das es ohne eine 2te DTD funktioniert. |
|
|||
Zitat:
ob du nun <myHeader> oder verwendest, sollte für dein script bei der erkennung eigentlich unerheblich sein - aber im XHTML-code hast du dann nichts "unerlaubtes" stehen. frage 2: was versprichst du dir von einer erweiterten DTD, die deine zusätzlichen "tags" enthalten würde? bei auslieferung als text/html macht sich sowieso kein browser die mühe, XHTML-code gegen die angegebene DTD zu validieren - es würde also lediglich auf das gleiche verhalten wie bei HTML herauslaufen: browser findet unbekannte tags, die er zu ignorieren hat. |
|
|||
Danke für deine Antwort
Also das mit dem DTD ist glaub ich jetzt deutlich rübergekommen. Ich öffne die XHTML in meinem C# Programm als XML da muß ich dann den eigentlichen Content der Seite anhand eines Kommentars ausfindig machen das finde ich wenn man sich den Sinn einer XML anschaut irgendwie unsauber. Was haltet ihr denn davon(der Gedanke kam mir gerade) einfach Attribute zu benutzen z.B.: Code:
<p id="newscontent"></p> Sieht das für euch nach einer sauberen Lösung aus? |
|
|||
Wenn du schon XHTML 1.1 benutzt, also der Zielbrowser auf jedenfall XML komplett versteht (muss ja als application/xhtml+xml gesendet werden -> kennt IE nicht), kannst du auch einen eigenen Namespace definieren. Allerdings musst du dann die DTD auslassen, weil DTD zu primitiv für XML namespaces ist.
|
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
XHTML 1.0 vs. XHTML 1.1 | redplug | (X)HTML | 9 | 04.12.2009 12:37 |
XHTML WWW und XHTML 1.1 MP / WAP2.0 | prosac257 | (X)HTML | 4 | 23.10.2006 00:18 |
XHTML 1.1 und <a name=""></a> | laborix | (X)HTML | 3 | 25.05.2006 22:27 |
Artikel - Warum sollte man XHTML 1.1 anwenden (Englisch) | raf | Ressourcen | 9 | 09.01.2006 13:02 |
XHTML 1.1 oder XHTML 1.0 strict verwenden | laborix | (X)HTML | 2 | 11.12.2005 20:10 |