Html ou Xhtml, transition ou strict ?

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

En fait j'ai jamais utilisé <strong>, j'ai triché en disant que si :wink: , c'était pour aider à la discussion, bon, je connaissais pas la nuance.
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Omnisilver a écrit :Hummm ... <b> est bien une balise de style (qui veut dire : affiches toi en gras), tandis que <strong> ne l'est pas, et signale que la partie du texte doit être mise en évidence (charge à l'auteur de le faire à sa façon, pas forcément en gras).
À l'agent utilisateur plutôt qu'à l'auteur :wink:

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
nextweb
Arias
Messages : 1
Inscription : 12 sept. 2006, 16:11

Message par nextweb »

Bonjour,

avant de répondre en détails, le résumé de ma pensée est le suivant :

chacun écrit dans la variante HTML / XHTML qui lui plait et en fonction de ses besoins.

je n'ai jamais dit ou argumenté sur le fait que XHTML était mieux que HTML, ou que Strict était supérieur à transitionnal ou même frameset.

je donnais juste les caractéristiques de ce que nous produisons, rien de plus.

l'important est de se conformer aux règles de validité de la variante que l'on choisit.

si la page ne valide pas, quelle que soit la variante HTML utilisée, c'est mauvais.
si la page valide, quelle que soit la variante HTML utilisée, c'est bon.

ca ne va pas plus loin que çà.


il en va de même pour les charset par exemple : un site en français peut tout à fait utiliser un iso-8859-1 ou iso-8859-15 et ce ne sera en aucun cas inférieur à l'utf-8.

j'invoquais notre choix de l'utf-8 par rapport au fait que nous souhaitons pouvoir intégrer un maximum de langues différentes dans notre CMS, et que du coup la facilité allait vers utf-8.



pour finir : tous les choix / technos / langages sont aussi bons les uns que les autres pour peu qu'ils soient utilisés selon leurs spécifications.



@Kaze :

concerant tes objections, je pense qu'on dit la même chose d'une façon différente :

- effectivement, <b> n'a pas de réel équivalent dans un contexte de séparation forme/contenu, mais il est admis que <strong> prenne sa place. Je soulignais d'ailleurs comme toi que <strong> apporte une dimension sématique. Après pour le rendu (visuel, audio, etc...) on fait ce qu'on veut via CSS. idem pour <em> / <i>. On est donc d'accord ;)

- pour l'UTF-8, j'ai juste rebondi sur les propos de Do-IT. Je n'ai jamais dit que c'était impossible en HTML. Je disais juste qu'on s'est simplifié la vie vu que par exemple nous avons réalisé des sites en chinois, et que vu que tout est géré par notre CMS, c'est plus facile pour mélanger les différentes langues dans un site ( car le charset intervient aussi au nivau de PHP / SQL par exemple).




@calimo :

actuellement, si je sers mes pages XHTML en tant que XML (et non pas text/html), elles fonctionnent sans problème sur les navigateurs qui le supportent. C'est aussi pour çà que l'on s'impose des pages qui passent au validateur W3C.
si je sers en text/html aujourd'hui, c'est que je n'ai pas le choix, principalement parce que IE ne reconnait pas bien la chose.


donc aujourd'hui, oui, XHTML n'apporte rien par rapport à du HTML. Mais nous prévoyons le futur :)
Un peu comme si "pourquoi chercher des énergies alternatives, on a encore du pétrole. et en plus, les moteurs actuels à supporter autre chose que du dérivé de pétrole ne représentent qu'une petite(?) partie du parc auto". Où en sera-t-on dans 10ans ? D'ailleurs c'est triste, mais bcp de monde pense comme çà.

Il est aussi à noter que XHTML n'est pas inférieur à HTML, donc pourquoi ne pas l'utiliser ?


par rapport au target="_blank", nous sommes encore une fois tout à fait d'accord, c'est à ce sujet que j'évoquais le passage de strict à transitional.

utf-8 : idem au dessus, je n'ai jamais dit que c'était impossible en HTML, ou même que c'était mieux que du iso-8859-1.

"argument marketing" : franchement, où irait-on si on devait dire au client : " nous on propose du XHTML, notre concurent XY ne propose que du HTML, vous voyez bien qu'on est les plus beaux". dans 90% des cas, le client s'en fout de la technologie sous-jacente, ce qui l'intéresse c'est la qualité, l'évolutivité, les coûts, les fonctionnalités et le retour sur investissement.

par contre oui, nous mettons en avant la conformité du code à la variante HTML choisie, via la validation W3C, et je pense que personne ne peut nous le reprocher, sauf ceux qui n'ont pas compris l'intéret d'avoir un document valide (et encore une fois, quelle que soit la version de HTML / XHTML employée).

"Franchement, si ce n'est pas de l'intox je me demande ce que c'est"
>> de quoi parles-tu ? as-tu vu qqpart que nous disions "tout ce qui n'est pas XHTML Strict c'est has-been et si quelqu'un vend çà c'est un mauvais" ? nous exposons juste nos choix technologiques car il y a des personnes que ca intéresse.



@Mongo Bob

si l'on regarde des sites produits récement, on s'appercoit qu'il y a encore plein de <b>, <i> et mises en page par tableau. La discussion n'est obsolète que pour les gens qui s'intéressent aux normes et aux CSS.

sinon, XHTML est UNE (et pas la seule) façon de séparer forme et contenu. HTML est tout aussi correct s'il est utilisé conformement à sa DTD. inversement, du XHTML mal utilisé est une catastrophe.

d'ailleurs, tu le soulignes très bien en montrant que remplacer un <b> par <span style="font-weight: bold;"> est mauvais, car on perd l'aspect sémantique. Oui oui je sais, <b> n'a pas de valeur sémantique en théorie, mais les moteurs de recherche par exemple ont compensé cette erreur de code en interprétant le contenu de <b> avec + de force. Il faut bien se rendre compte que les outils ( navigateurs, moteurs de recherche, ...) sont bourrés de patchs et hacks pour pouvoir interpréter correctement les documents mal codés (pas forcément au sens erreur, mais au sens utilisation judicieuse des éléments du langage).


Julien

Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; fr; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
Invité

Message par Invité »

Oui, mais c'est bien plus en venant discuter ici que tu nuances ce que tu dis dans l'interview et sur ton site.
Dans l'interview, tu associes clairement xhtml et accessibilité : ce qui dissocie en filigrane html et accessibilité, ce à quoi réagit Calimo. Sur Geckozone, tu es nettement plus nuancé, bon, je sais les interviews sont peut-être saucissonnés et remaniés, ils n'aiment pas les nuances, les intervieweurs.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

C'était moi au-dessus.

Pour préciser, je dirais que tu ne dis rien de spécial sur ton site, c'est plus la manière dont les choses y sont présentées, mais l'interview ne fait pas de détail, lui.


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

Tiens, tombé là-dessus :
Les promesses de la spécification Web Applications : Surnommé "HTML 5", ce document en cours de complétion cherche à relancer le langage HTML en évitant les écueils de XHTML. (19/09/2006)
http://developpeur.journaldunet.com/tut ... tml5.shtml

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

On dirait que la tendance se retourne :
http://developpeur.journaldunet.com/tut ... ence.shtml



Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Speronne
Salamandre
Messages : 44
Inscription : 25 juil. 2007, 12:53

Message par Speronne »

Merci de ton retour Bob,
le premier lien m'a indiqué un message d'erreur mais j'ai retrouvé le bon lien en conclusion de l'actif tuto de geckozone...
http://www.journaldunet.com/developpeur ... ence.shtml

Si j'en viens à la conclusion que mieux vaut utiliser le html, comment puis-je modifier l'encodage de mes sites pour que les navigateurs reconnaissent qu'il s'agit de html et non de xhtml transitionnal...
Quelle est la "bonne ligne" d'encodage à insérer sous kz ?

Merci...

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7
Au début, je ne savais même pas marcher...
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

dans KpZ:
> outils > préférences > avancées > cocher les cases adéquates
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

Speronne a écrit :Merci de ton retour Bob,
hein? mais je suis jamais parti! :)
par contre, il faudrait rester dans le topic que tu as créé à l'origine, sinon on va plus rien comprendre : :wink:
http://www.geckozone.org/forum/viewtopic.php?t=59272
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

Je tombe enfin sur cet article de Goetter (Alsacréations) :
http://css.alsacreations.com/Bases-et-i ... -amalgames
dans lequel on trouve :
Goetter a écrit : Pour information, je rappelle que les seules différences fondamentales entre HTML et XHTML sont de l'ordre de la rigueur :
* Toute balise ouvrante doit être fermée
* Balises et propriétés en minuscules
* Valeurs entre quotes (apostrophes) ou double quotes (guillemets)
* Chaque propriété doit avoir une valeur (pas de propriété vide comme checked, qui doit être écrit checked="checked")
* Les balises doivent être correctement imbriquées
ben, c'est exactement ce que je fais depuis longtemps en html (transitionnel ou strict)
(de toute façon, faire du html non rigoureux, franchement... :roll: C'est évidemment plus facile de respecter des règles que de les ignorer, comme c'est plus facile de conduire en respectant le code de la route qu'en roulant un peu au pif, auquel cas, on roule pas trés longtemps, on tombe vite sur un obstacle...)
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités