XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   (X)HTML (http://xhtmlforum.de/forumdisplay.php?f=72)
-   -   XHTML1.1 / Anwendungsbeispiel (http://xhtmlforum.de/showthread.php?t=32209)

ulle 26.01.2004 13:37

XHTML1.1 / Anwendungsbeispiel
 
Gefunden auf :arrow: http://www.einfach-fuer-alle.de/

Folgende News:
Zitat:

<abbr>akadabra</abbr>
Und es geht doch: Jemand namens Dean Edwards hat herausgefunden, wie man dem MS IE das HTML-Element zur Auszeichnung von Abkürzungen beibringt, das dieser bisher nicht verstanden hat. Um das Problem etwas zu verdeutlichen: die BITV [1.LINK] verlangt, das Abkürzungen als solche deklariert werden, aber der marktführende Browser versteht das dafür notwendigen Tag <abbr> bis heute nicht. Die nun gefundene Lösung [2.LINK] ist insofern elegant, als daß weder JavaScript noch CSS noch zusätzliches Markup mit eigentlich überflüssigen <span>s vonnöten sind
1.LINK :arrow: http://www.einfach-fuer-alle.de/arti.../#bedingung4.2
2.LINK :arrow: http://dean.edwards.name/my/abbr-cadabra.html

Was hat das jetzt mit XHTML1.1 zu tun :arrow: na folgender CODE

Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns:html="http://www.w3.org/1999/xhtml">

<head>
        <title>&lt;abbr-cadabra/&gt;</title>
       
        <style type="text/css">

                html\:abbr, abbr {
                        background: yellow;
                        border: none;
                        cursor: help;
                }

        </style>
       
</head>
<body>




example: This is an <html:abbr title="abbreviation">abbr</html:abbr>.</p>



<p style="font-style:italic; font-size:smaller">Tested on Microsoft Internet Explorer: 5.0/5.5/6.0, Mozilla 1.6/Firebird 0.7, Opera 7.23.</p>
</body>
</html>

:idea: Fakt ist dass dies nur mit DOCTYPE / XHTML1.1 im IE6SP1/XPpro funktioniert.
(nachträglich auf IE6 eingeschränkt)

Da mir ja @gerrit und auch @alex immernoch die Anwort auf meine Frage
:arrow: http://www.xhtmlforum.de/viewtopic.php?p=3344#3344
schuldig sind. Immerhin wurde ja von diesen Diskussionsteilnehmern dringend davor gewarnt diesen DOCTYPE zu verwenden.

__________________________________

Ein Highlight ist wohl dieser Selector :arrow:
Code:

html\:abbr, abbr  {......}
Hat jemand eine Quelle wo man diesen nachlesen kann, ich habe so etwas noch nicht gesehen.

Und welche Möglichkeiten ergeben sich denn daraus :?:

Alex 26.01.2004 20:27

höchst interessante sache, hab auch ganz schön gestaunt als ich das grad auf einfach-fuer-alle gelesen hab!

dass das nur mit xhtml1.1 funktioniert kann ich nicht bstätigen. einfach doctype auf 1.0 gesetzt und es funktioniert trotzdem. und es ist auch korrekt, da xhtml1.0 das einbinden von externen xml-namespaces erlaubt

was die offene antwort auf deine frage angeht kann ich dich jetzt grad nur auf folgenden artikel verweisen, leider keine offizielle seite (weil es die scheinbar nicht gibt)
http://www.hixie.ch/advocacy/xhtml
Zitat:

Note: Sending XHTML 1.1 as text/html is NEVER fine. There is no spec
that allows this.
<edit>
das hab ich auch noch gefunden: http://keystonewebsites.com/articles/mime_type.php
</edit>

ulle 26.01.2004 20:55

Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
:
:       
<title>&lt;abbr-cadabra/&gt;</title>
<meta name="author" content="Dean Edwards"/>
:
:
:

:roll: Mein DOCTYPE XHTML1.0

So habe ich es auch getestet und es ging nicht, zumindest im IE6, sonst hätte ich ja keine Verbindung zum Thema gesehen :!:

Es geht aber mit XHTML1.0 im Mozilla 1.4 :arrow: wie ich jetzt feststellen muß...

Sollte etwa der IE mit DOCTYPE / XHTML1.1 besser zurecht kommen :?:

Alex 27.01.2004 00:05

du hast ein kleines aber feines detail übersehen :)
Code:

<html xmlns:html="....">
ist richtig, du hast in deinem bsp. aber
Code:

<html xmlns="...">
stehen.

und was den selektor angeht: das ist jetzt keine gesicherte aussage, ich ich vermute, dass das heißen soll "das element aus den namespace html", was man üblicherweise mit html:abbr kennzeichnen würde. da das aber heißen würde "das element html mit der pseudo-eigenschaft 'abbr'" muss man den doppelpunkt escapen.

ulle 27.01.2004 09:39

Zitat:

du hast ein kleines aber feines detail übersehen
:oops: Stimmt !!

Also es geht auch im IE mit XHTML1.0.


Und wieder die Frage :arrow: Wozu hat der W3C den DOCTYPE/XHTML1.1 erstellt.........

Alex 27.01.2004 16:07

ich glaube diese frage koennen dir die leute vom w3c besser beantworten als wir :)

Flocke 28.01.2004 00:47

Re: XHTML1.1 / Anwendungsbeispiel
 
Zitat:

Zitat von ulle
Ein Highlight ist wohl dieser Selector :arrow:
Code:

html\:abbr, abbr  {......}
Hat jemand eine Quelle wo man diesen nachlesen kann, ich habe so etwas noch nicht gesehen.

Und welche Möglichkeiten ergeben sich denn daraus :?:

Ich habe sowas auch noch nie gesehen, weiß auch noch nicht, ob ich es lieb gewinnen kann. Das dazugehörige W3C-Dokument über Namensräume in XML gibts zwar in deutscher Übersetzung, das ist aber auf den ersten Überblick trotzdem Kisuaheli für mich. Also heißt meine Devise: auswendig lernen, nicht alles verstehen müssen. :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:50 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023