xhtml 2 ?? vous en pensez quoi ?

xhtml 2 ?? vous en pensez quoi ? - HTML/CSS - Programmation

Marsh Posté le 11-12-2002 à 10:44:44    

Bijour tlm  :)  
 
Je suis tombé il y a quelques jours sur la FAQ xhtml-css postée sur ce forum, et l'ai parcourue avec attention  :D . ayant fait pas mal de recherches hier soir sur le xhtml et les css, je suis tombé sur cette page : http://xmlfr.org/actualites/tech/020905-0003
citant la version 2.0 de xhtml. Alors maintenant, j'aimerai votre avis. Je viens de faire un premier site en php, qui n'est pas du tout dans les standards (a part que je tape mon code comme du xhtml, genre balises ouvrantes, balises fermantes, pas de chevauchement, etc, c'est déjà pas trop mal :)) )
Je ne connais encore presque rien au xhtml, mais suis sur-intéressé à m'y mettre, car ça à l'air trop puissant. j'avais déjà fait des recherches il y a quelques mois sur xml et un peu tout ce qui en découle, genre xlink, xforms (dommage, trop cher, le serveur mosquito, loool) etc... et j'ai pu constater que ça commence à bien se développer en relation avec xhtml. (une ptite url sur les xframes qui traine, par hasard ??? (ou par thor ou odin, lol)  
Alors qu'est ce que les habitués conseillent ?? ai-je intérêt à me mettre directement à la version 2.0 ? est-ce qu'elle est supportée par les browsers dernières génération, genre ie5, ie6, mozilla, opera, lynx, etc, etc ?? Enfin, toute les informations possible sont bonnes a prendre, alors si vous pourriez me faire un ch'tit topo, ceux qui ont déjà quelques bonnes notions, je vous en serai reconnaissant, très, très :))
 
Ensuite, j'ai juste une 2ème ch'tite question :
J'ai commencé hier soir à faire quelques tests avec xhtml 1.0, et j'ai essayé d'intégrer des balises non html (genre <zebalise>yes, c'est ma balise perso</zebalise>
et d'affecter une règle css sur <zebalise>... et en fait, mon blème est le suivant :
1. lorsque je met une extension .html, je n'ai pas de mise en forme appliquée sur ma balise. si je met une extension .xhtml (je ne sais pas si c'est correct, d'ailleurs) et que je lance mon fichier dans mozilla, tout va bien, j'ai même droit à la mise en forme de ma balise perso. mais si je lance sous ie, il m'affiche l'arbre dom du document xhtml ?? po tout compris... quelqu'un à une explication sur ce sujet ???
 
je file mon code en exemple :
 
test.xhtml :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html  
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>Mon test xhtml</title>
    <link href="zeCss.css" rel="stylesheet" type="text/css" />
  </head>
  <body>
    <p>Piti lien <a href="http://www.google.ch/">Google</a>.</p>
    <p>La <instrument>flute</instrument> c'est coooool :)</p>
  </body>
</html>
 
zeCss.css :
 
instrument
    {  
    display: inline;
    font-family: verdana;
    font-size: 20px;
    font-weight: bold;
    }
 
 
Je vous remercie d'avance pour vos réponses, et m'excuse de la longueur de mon post, mais j'aime bien détailler mes questions, pour pas avoir a tout réexpliquer une 2ème fois  ;)  
 
 
A sploutch
 
 
Titouille

Reply

Marsh Posté le 11-12-2002 à 10:44:44   

Reply

Marsh Posté le 11-12-2002 à 11:13:42    

titouille a écrit :

Je ne connais encore presque rien au xhtml, mais suis sur-intéressé à m'y mettre, car ça à l'air trop puissant. j'avais déjà fait des recherches il y a quelques mois sur xml et un peu tout ce qui en découle, genre xlink, xforms (dommage, trop cher, le serveur mosquito, loool) etc... et j'ai pu constater que ça commence à bien se développer en relation avec xhtml. (une ptite url sur les xframes qui traine, par hasard ??? (ou par thor ou odin, lol)  
Alors qu'est ce que les habitués conseillent ?? ai-je intérêt à me mettre directement à la version 2.0 ? est-ce qu'elle est supportée par les browsers dernières génération, genre ie5, ie6, mozilla, opera, lynx, etc, etc ?? Enfin, toute les informations possible sont bonnes a prendre, alors si vous pourriez me faire un ch'tit topo, ceux qui ont déjà quelques bonnes notions, je vous en serai reconnaissant, très, très :))


Comme le dit l'article que tu donnes, XHTML 2 et les Xframes sont à l'état de "spécifications de travail". C'est à dire qu'on est en train de définir la norme. On ne doit donc pas les utiliser. Pour l'instant la dernière version du XHTML, est la 1.1.

titouille a écrit :

Ensuite, j'ai juste une 2ème ch'tite question :
J'ai commencé hier soir à faire quelques tests avec xhtml 1.0, et j'ai essayé d'intégrer des balises non html (genre <zebalise>yes, c'est ma balise perso</zebalise>
et d'affecter une règle css sur <zebalise>... et en fait, mon blème est le suivant :
1. lorsque je met une extension .html, je n'ai pas de mise en forme appliquée sur ma balise. si je met une extension .xhtml (je ne sais pas si c'est correct, d'ailleurs) et que je lance mon fichier dans mozilla, tout va bien, j'ai même droit à la mise en forme de ma balise perso. mais si je lance sous ie, il m'affiche l'arbre dom du document xhtml ?? po tout compris... quelqu'un à une explication sur ce sujet ???


Attention, tu t'aventures là dans un domaine que seuls les derniers navigateurs supportent (IE 6, Opera 6, Mozilla).
 
Tu peux regarder l'exemple donné par http://w3future.com/weblog/gems/xhtml2.xml qui avait créé une page en ajoutant des tags du futur XHTML 2. En gros la technique consiste à :
- créer un document .xml
- Utiliser l'en-tête <?xml-stylesheet type="text/css" href="zeCss.css" ?>  pour associer la feuille de style au document XML
- définir avec les CSS les propriétés des nouveaux éléments (ça tu l'a fait)
 
Ca marche, mais ce n'est pas très recommandé de faire comme ça. Actuellement, si tu as un flux XML en entrée mieux vaut le transformer en "vrai" XHTML (à l'aide de XSL par exemple) pour qu'il soit visible par le plus grand nombre.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 11-12-2002 à 11:39:48    

gm_superstar a écrit :


Comme le dit l'article que tu donnes, XHTML 2 et les Xframes sont à l'état de "spécifications de travail". C'est à dire qu'on est en train de définir la norme. On ne doit donc pas les utiliser. Pour l'instant la dernière version du XHTML, est la 1.1.


 
merci bcp pour cette information, j'avais pas vraiment fait le rapprochement avec "Draft".
 
[citation]
Actuellement, si tu as un flux XML en entrée mieux vaut le transformer en "vrai" XHTML (à l'aide de XSL par exemple) pour qu'il soit visible par le plus grand nombre.
[/citation]
 
 
heu, pas tout compris... donc, mon document xhtml serai en fait du xml, vu qu'il y a des balises personnalisées, c'est ça que tu veux dire ?? est-ce qu'a ce moment là, j'ai toujours possibilité de lier une css sur mon doc xml (bon, je pense que c'est une question bête, mais bon, n'est bête que celui qui n'ose pas poser de question, lol)
 
 
Un grand Merci (avé la majuscule, hein !!  :D ) pour les infos déjà données, et pour les futures :))
 
 
A toute !!
 
 
Titouille

Reply

Marsh Posté le 11-12-2002 à 12:18:25    

titouille a écrit :

heu, pas tout compris... donc, mon document xhtml serai en fait du xml, vu qu'il y a des balises personnalisées, c'est ça que tu veux dire ??


De toute façon le XHTML EST du XML. Ce que je voulais dire c'est que pour avoir une meilleure compatibilité avec les navigateurs, il vaut mieux transformer ton document XML d'origine en document XHTML à l'aide de XSL (coté serveur)
 
Mais attention ceci n'est valable que si tu as une "vraie" source de données en XML. Pas si tu veux seulement ajouter une ou deux balises.

titouille a écrit :

est-ce qu'a ce moment là, j'ai toujours possibilité de lier une css sur mon doc xml (bon, je pense que c'est une question bête, mais bon, n'est bête que celui qui n'ose pas poser de question, lol)


Oui puisqu'au final tu obtiens un classique document XHMTL.
 
Quoiqu'il en soit, si tu n'as pas un vrai document XML en entrée, ne te casses pas la tête à utiliser XSL et sachant que la première méthode que j'ai donnée plus haut (<?xml-stylesheet ...> ) ne marche avec des navigateurs récents, le plus sage pour l'instant est de ne PAS ajouter de balises exotiques.


Message édité par gm_superstar le 11-12-2002 à 12:18:44

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 11-12-2002 à 14:49:37    

gm_superstar a écrit :


Mais attention ceci n'est valable que si tu as une "vraie" source de données en XML. Pas si tu veux seulement ajouter une ou deux balises.


 
vala :) ce n'est justement pas mon cas. je voulais simplement pouvoir affecter des nouvelles balises dans mon code xhtml pour pouvoir leur donner une apparence que je décide à partir de la css.
 
[citation=267020,2]
Quoiqu'il en soit, si tu n'as pas un vrai document XML en entrée, ne te casses pas la tête à utiliser XSL et sachant que la première méthode que j'ai donnée plus haut (<?xml-stylesheet ...> ) ne marche avec des navigateurs récents, le plus sage pour l'instant est de ne PAS ajouter de balises exotiques.
[/citation]
 
yes, je suis arrivé à la même conclusion :) donc xhtml1.1 + css2, ça devrai suffire :) y aura surement déjà bien assez de possibilités avec ça :)
 
Par contre, si on pouvait me préciser ces quelques questions avec xhtml1.1 ?? xlink, possible ?? xforms, possible ?? xpath, possible ?? et tout les autres de la famille des X* ?? lol  
 
j'utilise un moteur de template MALA (http://mala.levillage.org) ça ne devrai pas causer de problèmes ?? quelqu'un à déjà utilisé les templates, style vtp ou autre avec xhtml ??  
enfin, je ferai des tests dès que je commencerai mon prochain projet, si jamais, et je mettrai un ptit feedback à ce propos ;)
 
merci bcp pour les éclaircissements que tu as fait au niveau xhtml, je t'en suis reconnaissant, gm_superstar :D
 
 
a+++
 
 
Titouille

Reply

Marsh Posté le 11-12-2002 à 14:50:41    

titouille a écrit :


 
vala :) ce n'est justement pas mon cas. je voulais simplement pouvoir affecter des nouvelles balises dans mon code xhtml pour pouvoir leur donner une apparence que je décide à partir de la css.
 
 
 
yes, je suis arrivé à la même conclusion :) donc xhtml1.1 + css2, ça devrai suffire :) y aura surement déjà bien assez de possibilités avec ça :)
 
Par contre, si on pouvait me préciser ces quelques questions avec xhtml1.1 ?? xlink, possible ?? xforms, possible ?? xpath, possible ?? et tout les autres de la famille des X* ?? lol  
 
j'utilise un moteur de template MALA (http://mala.levillage.org) ça ne devrai pas causer de problèmes ?? quelqu'un à déjà utilisé les templates, style vtp ou autre avec xhtml ??  
enfin, je ferai des tests dès que je commencerai mon prochain projet, si jamais, et je mettrai un ptit feedback à ce propos ;)
 
merci bcp pour les éclaircissements que tu as fait au niveau xhtml, je t'en suis reconnaissant, gm_superstar :D
 
 
a+++
 
 
Titouille


 
 
raaaah, mais je sais toujours pas comment mettre 2 citations dans un post, loooool

Reply

Marsh Posté le 11-12-2002 à 15:30:59    

titouille a écrit :

yes, je suis arrivé à la même conclusion :) donc xhtml1.1 + css2, ça devrai suffire :) y aura surement déjà bien assez de possibilités avec ça :)


Exactement ;)

titouille a écrit :

Par contre, si on pouvait me préciser ces quelques questions avec xhtml1.1 ?? xlink, possible ?? xforms, possible ?? xpath, possible ?? et tout les autres de la famille des X* ?? lol


xlink : non
xforms : IE6 les supporte il me semble
xpath : tous les navigateurs qui supportent XSL

titouille a écrit :

j'utilise un moteur de template MALA (http://mala.levillage.org) ça ne devrai pas causer de problèmes ?? quelqu'un à déjà utilisé les templates, style vtp ou autre avec xhtml ??


Quels genres de problèmes ?

titouille a écrit :

enfin, je ferai des tests dès que je commencerai mon prochain projet, si jamais, et je mettrai un ptit feedback à ce propos ;)


Feedback bienvenu ;)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 11-12-2002 à 15:32:08    

titouille a écrit :

raaaah, mais je sais toujours pas comment mettre 2 citations dans un post, loooool


[ citation] implique l'utilisation de [ nom] [/ nom] Sinon il faut utiliser [ quote] [/ quote]


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed