Page d'aide au XHTML


Questions :

Des liens externes à titre informatif en ce qui concerne le Web :

Au sujet des frames à proscrire :

Au sujet des includes :

Au sujet du "Pourquoi Utiliser Mozilla FF et pas IE ?" :


Comment ouvrir une page dans une nouvelle fenêtre ?

Il faut tout d'abord savoir que ce n'est pas recommandé par le W3C, même à moitié interdit.

Le target="_blank" permet de faire cela, tout comme le JavaScript. La seule différence entre les deux façons de faire, c'est que l'attribut target="_blank" n'est pas valide, et quant au JS, il est valide.
Mais le problème n'est pas là : ce n'est pas une question de validité. Que ce soit l'un ou l'autre, le principe est le même : il n'appartient pas au réalisateur d'imposer ses choix en matière de navigation.

On ne peut donc pas contraindre le visiteur à ouvrir un lien vers une nouvelle fenêtre contre son gré. Mais si cela est vraiment nécessaire, on indique alors à côté du lien par une flèche pointant en dehors pour indiquer un lien externe au site. C'est alors un conseil pour ceux utilisant des navigateurs le permettant d'ouvrir la page dans une nouvelle fenêtre. Comprenez qu'il ne faut pas systématiquement calquer son site sur la validité du W3C, c'est une question d'éthique.

<a href="http://julfisher.free.fr/cube" title="Lien externe vers le Rubik's Cube : solution"> JulFisher <img src="images/nouvelle_fenetre.png" alt="Lien externe" /></a>

Apprenez le Rubik's CubeLien externe


Comment faire un séparateur entre plusieurs parties ?

Il existe une balise servant justement de séparateur. elle est d'ailleurs utilisé sur ce site web :

<hr /> <!-- Créera un séparateur horizontal -->

Voici ce qu'elle donne à l'affichage du navigateur :


Il est possible de redéfinir ses propriétés à l'aide du CSS, car elle prend par défaut la largeur du bloc la contenant, et se comporte comme un div de 1px de hauteur, avec des bordures d'également 1px, et des marges supérieures et inférieures de 8px.


Quelles différences entre un lien absolu et un lien relatif ?

Lien absolu

Pour utiliser un lien absolu, il faut marquer l'adresse complète du lien ou de l'image que l'élément aura une fois sur le FTP, comme ceci : http://julfisher.free.fr/de_vallentia/images/mozilla.gif

Lien relatif

Quant à l'adresse relative, elle est très utile : quelque soit la future adresse de votre site, si vous changez d'hébergeur par exemple, ou bien si vous êtes sur votre PC même, vous n'aurez pas besoin de la modifier, à condition évidemment de ne pas changer les noms de vos fichiers. L'adresse absolue se fera toute seule par la suite lors du clic.

Par exemple, si vous avez un dossier "mon_site_web" avec un fichier .html ou .css à l'intérieur, et dans ce dossier un dossier "images" pour stocker toutes vos images, vous devrez indiquer dans votre fichier se trouvant dans "mon_site_web" l'adresse comme ceci : "images/header.gif". Bien sûr l'extension dépend de votre image.

Arbre


Comment insérer du Flash ?

Il faut savoir que la balise embed, souvent utilisée pour insérer du flash, est une balise non-standards, car elle a été crée par Netscape. Elle n'est donc pas supportée par tous les navigateurs. Une animation Flash peut-être très bien insérée sans cette balise :

<object type="application/x-shockwave-flash" data="fichier.swf" width="x" height="y">
    <param name="movie" value="fichier.swf" />
</object>

Vous pouvez évidemment mettre le nom de fichier et les dimensions que vous souhaitez. Ces dernières sont en pixels, inutile donc de préciser l'unité dans l'attribut.

Cependant, il est déconseillé d'insérer une animation Flash sur une page Web, car elle nuit à la lisibilité de la page en attirant le regard de l'internaute, ce qui peut l'agacer, et ainsi le faire fuir de votre site. Le plus souvent, un simple lien vers l'animation suffit, qu'il ne soit pas perturbé par une vidéo qui se lance toute seule. Mais le problème se pose surtout quand un site est fait entièrement en Flash (menu, lien, texte...). Dans ce cas, il sera impossible pour une personne n'utilisant pas un navigateur graphique de visionner votre site Web, et même aux moteurs de recherche de référencer votre site, puisqu'ils fonctionnent sur le principe des "liens à liens", et ceux-ci uniquement en code HTML avec les balises <a></a>.


Cette page pourra recevoir des modifications à l'avenir.

Création 2006 JulFisher Valide XHTML 1.0 Strict ! Valide CSS ! Mozilla FireFox