xhtml 2 ?? vous en pensez quoi ? - HTML/CSS - Programmation
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) |
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 : |
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.
Marsh Posté le 11-12-2002 à 11:39:48
gm_superstar a écrit : |
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 !! ) pour les infos déjà données, et pour les futures )
A toute !!
Titouille
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.
Marsh Posté le 11-12-2002 à 14:49:37
gm_superstar 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.
[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
a+++
Titouille
Marsh Posté le 11-12-2002 à 14:50:41
titouille a écrit : |
raaaah, mais je sais toujours pas comment mettre 2 citations dans un post, loooool
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
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]
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 . 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