Forums d'assistance et de discussion sur les logiciels produits par Mozilla ou créés à partir des technologies Mozilla. Ce site ne dépend pas de la fondation Mozilla et est maintenu par un collectif de bénévoles.
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.
En ce qui te concerne, tu pourrais passer au strict, J'ai essayé de mettre certaines de tes pages en strict et tu aurais deux ou trois petites erreurs à corriger...c'est tout.
Donc débutant, démarrez comme celà et allez chez nos amis du Québec et rectifiez ce qui vous est signifié!...
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
Ma configuration
Si tu es dans l'obscurité, viens sur ce forum pour t'éclairer (proverbe Landais)
" La libertat qu'ei lo camin "
Comme en XHTML1.0 transitionnel, les règles de syntaxe sont strictes :
* Le document peut être traité comme du HTML (ce que vous allez faire en pratique) mais aussi comme du XML (ce qui est plus compliqué, et qu’Internet Explorer ne sait pas faire correctement dans ce cas) ;
* les balises propriétaires ne sont pas autorisées ;
* toutes les balises sans exceptions doivent être fermées ;
* toutes les balises et leurs attributs doivent être en minuscules ;
* les attributs ne peuvent plus être minimalisés : on ne peut plus écrire <option selected>. Il faut écrire uniquement <option selected="selected"> ;
* les guillemets sont obligatoires autour de toutes les valeurs d’attributs ;
Mais, à l’inverse du XHTML1.0 transitionnel, et exactement comme en HTML4.01 Strict :
* les attributs et éléments de présentation précédents ne sont plus autorisés. Ils doivent être remplacés par des styles CSS ;
* l'attribut target des liens n'est pas autorisé ;
* les iframe ne sont pas autorisés (ni frameset et frame).
Bref: le stock de balises disponible est le même qu’en HTML4.01 strict, mais leur syntaxe est plus rigoureuse.
J'attends comme toi d'autres explications.
Si l'attribut target n'est pas autorisé par quoi faut-il le remplacer?
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
Plus la syntaxe est précise plus le navigateur peut être précis dans l'interprétation des pages html. Il a toujours du mal avec les erreurs, que faut-il en faire? comment les afficher? ...
Pour le moment entre un HTML4 strict ou non et un XHTML, il y a peut de différence au niveau du navigateur.
Le transitionnel permet l'usage de l'option target dans les liens, utile pour ouvrir une nouvelle fenêtre pour les liens externes (vers d'autres sites).
Fabrice.Tres.Net a écrit :Plus la syntaxe est précise plus le navigateur peut être précis dans l'interprétation des pages html. Il a toujours du mal avec les erreurs, que faut-il en faire? comment les afficher? ...
Pour le moment entre un HTML4 strict ou non et un XHTML, il y a peut de différence au niveau du navigateur.
Le transitionnel permet l'usage de l'option target dans les liens, utile pour ouvrir une nouvelle fenêtre pour les liens externes (vers d'autres sites).
d'accord donc pour le moment je laisse comme ça !
merci
par contre l'ouverture d'une nouvelle page pour des liens externes (vers d'autres sites) c'est déjà possible avec kompozer sans cette option ... non?!
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 1.1.4322)
Ce que je comprends, sauf erreur de ma part, c'est que l'ouverture d'une nouvelle fenêtre n'est pas possible si on choisit le strict comme Gaunce dans son site A Mi Chant. Sur Firefox il n'y a pas non plus un nouvel onglet qui s'ouvre.
Moi je trouve ça génant. Le visiteur, pour se retrouver dans ton site, est obligé de faire Page précédente de son navigateur; il risque surtout de fermer le navigateur.
Comment choisir entre XHTML 1.0 Transitional et HTML 4.01 Transitional.
Merci Fabrice pour tes explications.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
ToutiWeb a écrit :
par contre l'ouverture d'une nouvelle page pour des liens externes (vers d'autres sites) c'est déjà possible avec kompozer sans cette option ... non?!
Oui, le seul truc c'est que ça râle un peu à la validation du HTML... mais avoir certaines erreurs n'est pas toujours si on sait pourquoi et l'effet de ces erreurs. c'est un peu comme franchir une ligne continue sur la route, ce n'est pas dramatique si on le fait à bon escient.
Gagea a écrit :Ce que je comprends, sauf erreur de ma part, c'est que l'ouverture d'une nouvelle fenêtre n'est pas possible si on choisit le strict comme Gaunce dans son site A Mi Chant. Sur Firefox il n'y a pas non plus un nouvel onglet qui s'ouvre.
Moi je trouve ça génant. Le visiteur, pour se retrouver dans ton site, est obligé de faire Page précédente de son navigateur; il risque surtout de fermer le navigateur.
Comment choisir entre XHTML 1.0 Transitional et HTML 4.01 Transitional.
Merci Fabrice pour tes explications.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
S tu veux revenir, pourquoi faire "page précédente"? tu cliques sur l'icone ou le lien que tu viens de quitter...
Ma configuration
Si tu es dans l'obscurité, viens sur ce forum pour t'éclairer (proverbe Landais)
" La libertat qu'ei lo camin "
Malgré son adoption par le W3C qui l'a érigé au statut de recommandation, le XHTML n'en présente pas moins certaines faiblesses et incompatibilités qui ont poussés les développeurs à travailler sur une nouvelle version de HTML.
HTML 5 vise à pallier les défauts de HTML 4 et de XHTML
extrait de : http://www.journaldunet.com/developpeur ... ique.shtml
croyez-moi, restez en html strict, Alsacréations a le droit de se fourvoyer (pour une fois)
Vous êtes sûr que "target=_blank" est interdit en strict?
Principale différence enre strict et transitionnel : en strict, pas de styles html, que du style css (html strict ou xhtml strict c'est pareil).
la valeur "_blank" pour l'attribut "target" lui-même affecté à la balise <a> est je crois tout à fait valide, donc autorisé en strict, Fabrice, tu es sûr de ce que tu dis ?
Les noms des cadres cibles
À l'exception des noms réservés ci-dessous, les noms des cadres cibles (entité %FrameTarget; dans le DTD) doivent commencer par un caractère alphabétique (a-zA-Z). Les agents utilisateurs devraient ignorer tous les autres noms de cible.
Les noms de cible suivants sont réservés et ont des significations particulières :
_blank
L'agent utilisateur devrait charger le document désigné dans une nouvelle fenêtre sans nom.
_self
L'agent utilisateur devrait charger le document etc... etc...
You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).