[English version]

<- index

Valid HTML 4.01 Strict Valid CSS!

tests HTML strict :
incorporer du contenu avec la balise object

signification des résultats :
succès : le contenu incorporé est affiché.
dégrade correctement : le contenu alternatif est affiché. Peut être qu'un autre plugin serait capable d'afficher le contenu.
raté : le contenu n'est pas affiché, ou le contenu alternatif, ou autre problème...

détails des navigateurs testés et de leurs plugins

type mime unknown (factice, inconnu)

Ceci est un test pour vérifier le comportement des navigateurs quand ils rencontrent un object inconnu, et qu'ils n'ont pas de plugin associé.
Le résultat "dégrade correctement" est un succès.


test.unknown

type mime : unknown/unknown

insertion simple

code :

<object type="unknown/unknown" data="data/test.unknown" width="100" height="100">
  <param name="src" value="data/test.unknown">
  <param name="test" value="test">
  alt : <a href="data/test.unknown">test.unknown</a>
</object>

résultat :

alt : test.unknown
résultats observés dans divers navigateurs :
Firefox 1.5 Firefox 1.0.7 Opera 9 Konqueror 3.5.2 Safari 2.0.4 IE 7rc1 IE 6 IE 5.5 IE 5.0.1 IE 4.0.1 IE Mac 5.2.3 Lynx 2.8.5
dégrade correctement dégrade correctement dégrade correctement dégrade correctement dégrade correctement dégrade correctement dégrade correctement dégrade correctement dégrade correctement dégrade correctement dégrade correctement dégrade correctement

test.unknown

type mime : unknown/unknown and unknown/unknown2

object imbriqués, avec 2 types inconnuss

code :

<object type="unknown/unknown" data="data/test.unknown" width="100" height="100">
  <param name="src" value="data/test.unknown">
  <param name="test" value="test">
  
  <object type="unknown/unknown2" data="data/test.unknown" width="100" height="100">
    <param name="src" value="data/test.unknown">
    <param name="test" value="test">
    alt : <a href="data/test.unknown">test.unknown</a>
  </object>
</object>

résultat :

alt : test.unknown
résultats observés dans divers navigateurs :
Firefox 1.5 Firefox 1.0.7 Opera 9 Konqueror 3.5.2 Safari 2.0.4 IE 7rc1 IE 6 IE 5.5 IE 5.0.1 IE 4.0.1 IE Mac 5.2.3 Lynx 2.8.5
dégrade correctement dégrade correctement dégrade correctement dégrade correctement dégrade correctement dégrade correctement raté (#1) raté (#1) raté (#1) raté (#1) dégrade correctement dégrade correctement

#1 : une zone blanche est affichée par le premier object, celui imbriqué est correctement dégradé.


test.unknown

type mime : unknown/unknown

object imbriqués, le premier avec un clsid factice

code :

<object classid="clsid:012345678-9ABC-0123-4567-89ABC0123456"
        width="100" height="100">
  <param name="src" value="data/test.unknown">
  <param name="test" value="test">

  <object type="unknown/unknown" data="data/test.unknown" width="100" height="100">
    <param name="src" value="data/test.unknown">
    <param name="test" value="test">
    alt : <a href="data/test.unknown">test.unknown</a>
  </object>
</object>

résultat :

alt : test.unknown
résultats observés dans divers navigateurs :
Firefox 1.5 Firefox 1.0.7 Opera 9 Konqueror 3.5.2 Safari 2.0.4 IE 7rc1 IE 6 IE 5.5 IE 5.0.1 IE 4.0.1 IE Mac 5.2.3 Lynx 2.8.5
dégrade correctement dégrade correctement dégrade correctement succès ! (#2) dégrade correctement dégrade correctement raté (#1) raté (#1) raté (#1) raté (#1) dégrade correctement dégrade correctement

#2 : Konqueror est stupéfiant, le document factice (test.unknown) est un document texte, et le serveur l'envoie en text/plain.


test.unknown

type mime : unknown/unknown

object imbriqués avec commentaires conditionnels

code :

<object classid="clsid:012345678-9ABC-0123-4567-89ABC0123456"
        width="100" height="100">
  <param name="src" value="data/test.unknown">
  <param name="test" value="test">
  
  <!--[if gte IE 7]> <!-->
  <object type="unknown/unknown" data="data/test.unknown" width="100" height="100">
    <param name="src" value="data/test.unknown">
    <param name="test" value="test">
    alt : <a href="data/test.unknown">test.unknown</a>
  </object>
  <!--<![endif]-->
  <!--[if lt IE 7]>
    alt : <a href="data/test.unknown">test.unknown</a>
  <![endif]-->
</object>

résultat :

alt : test.unknown
résultats observés dans divers navigateurs :
Firefox 1.5 Firefox 1.0.7 Opera 9 Konqueror 3.5.2 Safari 2.0.4 IE 7rc1 IE 6 IE 5.5 IE 5.0.1 IE 4.0.1 IE Mac 5.2.3 Lynx 2.8.5
dégrade correctement dégrade correctement dégrade correctement succès ! (#2) dégrade correctement dégrade correctement dégrade correctement dégrade correctement dégrade correctement dégrade correctement dégrade correctement dégrade correctement

IE4 ne comprend pas les commentaires conditionnels, mais dégrade correctement !?


test.unknown

type mime : unknown/unknown

object imbriqués, l'imbriqué masqué par CSS

code :

<style type="text/css">
/* classe pour masquer les object imbriqués dans IE */
/* masquer le deuxième object pour toutes les versions de IE */
* html object.hiddenObjectForIE { display: none; }

/* afficher le deuxième object uniquement pour IE Mac */
/* IE Mac \*//*/
* html object.hiddenObjectForIE { display: inline; }
/**/
</style>

code :

<object classid="clsid:012345678-9ABC-0123-4567-89ABC0123456"
        width="100" height="100">
  <param name="src" value="data/test.unknown">
  <param name="test" value="test">

  <object type="unknown/unknown" data="data/test.unknown"
          width="100" height="100" class="hiddenObjectForIE">
    <param name="src" value="data/test.unknown">
    <param name="test" value="test">
    alt : <a href="data/test.unknown">test.unknown</a>
  </object>
</object>

résultat :

alt : test.unknown
résultats observés dans divers navigateurs :
Firefox 1.5 Firefox 1.0.7 Opera 9 Konqueror 3.5.2 Safari 2.0.4 IE 7rc1 IE 6 IE 5.5 IE 5.0.1 IE 4.0.1 IE Mac 5.2.3 Lynx 2.8.5
dégrade correctement dégrade correctement dégrade correctement succès ! (#2) dégrade correctement dégrade correctement raté (#1) raté (#1) raté (#1) raté (#1) dégrade correctement dégrade correctement

<- index