| HTML et DHTML | Mise à jour 02-2002 |
|
Le langage abordé ici est le HTML et surtout le DHTML, qui permet d'ajouter de l'interactivité aux pages. Il est constitué de fonctions écrites en JavaScript ou en VBscript. Son domaine d'application est varié :
|
Pour obtenir une mise en page correcte, la meilleure solution est d'utiliser les tables; en imbriquant celles-ci, on parvient à disposer les différents éléments les uns par rapport aux autres de manière voulue. En indiquant des tailles en %, le rapport entre les différentes cellules est respecté et l'ensemble garde la même apparence. Cette solution remplace souvent les frames, qui notamment ne sont pas gérés par tous les navigateurs et posent des problèmes de référencement du site. L'exemple classique est le dessin d'une page principale, composée d'un
bandeau horizontal, sous lequel on trouve un menu vertical sur la partie
gauche et une zone réservée aux différentes pages. dans la partie
droite.
Cet ensemble de pages permet d'exploiter plusieurs possibilités de DHTML avec des scripts écrits en Javascript
Cet ensemble de pages reprend strictement les mêmes applications que les exemples Javascript, mais en VBscript cette fois. On voit combien ces langages sont équivalents, à la différence que Java est supporté sur tous les navigateurs (attention cependant aux versions), au contraire de VB qui n'est connu que de IE. Voir le résultat
Cet ensemble de pages permet d'exploiter plusieurs possibilités de DHTML avec des scripts écrits en VBscript. La page présente 2 applications :
|
La norme HTML4 est plus rigoureuse que les normes précédentes; ceci assure une meilleure compatibilité entre différents navigateurs, dans la mesure où ils respectent la norme, en excluant les particularités de langage. L'objectif, comme pour le XML, est d'arriver d'une part, à séparer le contenu de sa mise en page, d'autre part à définir des mises en page pour différents supports (ecran, imprimante, sonore ...). Les facilités et le laxisme dans la syntaxe des anciennes versions n'ont plus cours. L'idée générale tient en quelques points :
Voici ci-dessous quelques conseils pour rapidement transformer une page. Le plus facile, mais non le moins fastidieux, consiste à encadrer de guillements les valeurs des attributs.
L'autre point un peu lourd consiste à transformer les attributs de présentation (font, bgcolor, ...) en styles, respectant la norme CSS.
Cette dernière méthode est évidemment la plus "propre". Pour transformer mes pages, j'ai choisi la méthode "en ligne" qui offre l'avantage de conserver un parallèle avec l'ancienne formulation, comme on peut le voir dans les tableaux ci-dessous. Afin de s'assurer de la conformité de la nouvelle page à la norme, le site http://validator.w3.org permet de lancer une vérification en ligne, avec un rapport immédiat sur les anomalies.
|
Editeur de page Html simple. Graphique mais non Wysiwyg. Nécessite d'ouvrir une fenêtre navigateur séparée. Le code Html peut être visualisé et modifé. Parfait pour concevoir rapidement un canevas ou faire des essais. Livré en standard avec Windows 98.
Télécharger sur http://www.visic.com/webexpert Editeur graphique Html. Fournit des scripts pré-définis (bannières, textes à défilement ...) Intègre un navigateur interne ou permet d'utiliser le vôtre pour tester les résultats. Gestion de projets (ensemble de pages d'un site) Beaucoup d'autres fonctions. Ce n'est pas la version la plus récente mais j'apprécie les fichiers
d'aide fournis sur le HTML et le javascript
http://www.allhtml.com/ http://www.ccim.be/ http://www.editeurjavascript.com/ http://www.toutjavascript.com/ |