XHTML
Steffen
- html
Hallo,
auch wenn andere lachen, aber gibt's da irgendeine Möglichkeit einzelne Bereiche wie (Menü's, Header u.s.w.) in .xhtml zu includen. Ich meine das so wie bei .shtml Seiten, wo man mit SSI einfach einzelne Bereiche includen kann.
Cu Steffen
Hi,
auch wenn andere lachen, aber gibt's da irgendeine Möglichkeit einzelne Bereiche wie (Menü's, Header u.s.w.) in .xhtml zu includen. Ich meine das so wie bei .shtml Seiten, wo man mit SSI einfach einzelne Bereiche includen kann.
Server Side Includes kennen keinen Unterschied zwischen HTML und XHTML. Das System muss lediglich entsprechend konfiguriert sein, dass das Ergebnis stimmt.
Cheatah
Hi Steffen,
auch wenn andere lachen, aber gibt's da irgendeine Möglichkeit einzelne Bereiche wie (Menü's, Header u.s.w.) in .xhtml zu includen. Ich meine das so wie bei .shtml Seiten, wo man mit SSI einfach einzelne Bereiche includen kann.
Ja, indem du deinen Apachen entsprechend konfigurierst. Welchen Vorteil bringt deiner Ansicht nach die Endung "xhtml"?
Grüße,
Roland
Hallo,
XHTML ist eine Nachfolgerversion von HTML4.x. Das X steht für die Nähe zu XML, es hätte auch HTML5.0 heißen können. Du kannst es also genauso mit CGI generieren wie HTML. Eventuell musst Du den Server konfigurieren, dass er auch die Endung .xhtml akzeptiert.
Ich habe mal gelesen, dass es nicht so praktisch ist, die Endung .xhtml zu verwenden, oder sowas, weil manche Browser damit Probleme haben. Weiß da jemand mehr?
Heiner
Hallo,
Ich habe mal gelesen, dass es nicht so praktisch ist, die Endung .xhtml zu verwenden, oder sowas, weil manche Browser damit Probleme haben. Weiß da jemand mehr?
Das ist Unsinn. Im Web spielen Dateiendungen nur eine untergeordnete Rolle. Das Medium WWW kennt das Konzept "Datei" nicht. Es gibt "Ressourcen", die durch URIs adressiert werden.
In HTTP besteht die Notwendigkeit nicht, den Dateityp noch zusätzlich in den URI zu kodieren. Es ist Aufgabe des Webservers, den Typ zu ermitteln und dem Browser mitzuteilen. Bei HTML-Dokumenten lautet der Typ "text/html". Viele Webserver verwenden die Dateiendung allerdings, um den Typ der Datei zu ermitteln. Dabei kommt es vor allem darauf an, für welche Endungen der Server auf "text/html" konfiguriert ist - voreingestellt sind in der Regel .htm und .html. Wenn man nun die Endung .xhtml verwenden möchte, braucht man bloß seinen Server entsprechend zu konfigurieren.
Dass die Dokumente offline wohl nicht immer und vollkommen problemlos direkt im Browser geöffnet werden, ist eine andere Sache.
Gruß,
MI
Sollte man hingegen "text/xhtml" vermeiden?
Heiner
Hallo Heiner,
Sollte man hingegen "text/xhtml" vermeiden?
text/xhtml gibt es nicht. Also ja.
Siehe </archiv/2003/7/53515/#m296527> und Links darin.
Mathias
Hallo Steffen,
auch wenn andere lachen, aber gibt's da irgendeine Möglichkeit einzelne
Bereiche wie (Menü's, Header u.s.w.) in .xhtml zu includen. Ich meine das so
wie bei .shtml Seiten, wo man mit SSI einfach einzelne Bereiche includen
kann.
Ja. Allerdings nur in der Theorie.
XHTML ist eine Anwendung von XML. In XML gibt es sogenannte Entities, die
Textbausteine definieren können. In der Theorie müßte das auch man das
auch mit den von Dir genannten Elementen machen können, und zwar dadurch,
daß man eigene in einer zusätzlichen Doctype definiert.
http://selfhtml.teamone.de/xml/dtd/entities.htm
Ich bezweifele aber stark, daß das in älteren Browsern wie dem IE
funktioniert, also ist es leider nicht praxistauglich. Modernere
Browser wie der Mozilla können das meines Wissens aber schon, auch
wenn die Seite auf der ich meine es demonstriert gesehen zu haben,
gerade nicht erreichbar ist.
http://mozilla.linuxfaqs.de/
http://mozilla.teamunix.de/
Eukanuba!
[eigene Entities] Modernere Browser wie der Mozilla können das meines Wissens aber schon, auch wenn die Seite auf der ich meine es demonstriert gesehen zu haben, gerade nicht erreichbar ist.
Alternativ: http://home.tu-clausthal.de/~ktcwcp/temp/entity
M.