1- Comme indiqué par Florent, le HTC est un format propriétaire MS, donc indisponible sous Firefox ou Opera, et j'ajouterais (après avoir regardé le résultat sous MSIE) que ton truc fait méchamment ramer mon pauvre PC
2- Scrollbar, encore +1 sur ce qu'à dit FlorentG:
Le HTML et le CSS servent respectivement à construire logiquement et modifier graphiquement une page web. Cette page se situe/s'affiche au sein des limites qui lui sont fournies par le navigateur en tant qu'espace d'affichage, et le dit espace d'affichage est la partie vide (blanche) quand aucune page n'est chargée. Donc... les barres de défilement n'en font pas partie (elles font partie du navigateur). Et ce d'autant plus que les barres de défilement ne sont pas "standard": on pourrait très bien avoir un ticker (un bouton qui tourne), deux flèches dans un coin, une barre horizontale en haut, ... la manière d'afficher un défilement n'est pas standard, donc modifier la scrollbar n'a aucun sens (puisque celle ci n'est que l'une des multiples solutions potentielles)
3- Au sujet de ta page, il y a une erreur monstrueuse (qui me fait me demander comment elle peut bien s'afficher ): dans une page web on trouve un seul élément <html>, un seul <head> et un seul <body>, toi tu as placé toute une page (<html>, <head>, <title>, <meta>, <body> ) dans le <body> d'une autre
Cette page ne devrait même pas s'afficher
4- Tout le javascript créé par Dreamweaver (de function MM_swapImgRestore() à x.src=a[i+2];}) est injustifié, la même chose est faisable en CSS en étant mieux supporté et plus rapide
5- La définition de la bannière à afficher devrait être faite dans le fichier PHP (côté serveur) et non en Javascript, donc à dégager aussi
6- Les propriétés CSS doivent être écrites en minuscule
7- Chaque ligne de CSS doit être fermée par un ";", même quand on trouve une accolade fermante ("}" ) derrière
8- Les propriétés "filter" et "behavior" sont (comme celles de scrollbar) des éléments propriétaires Microsoft et n'existent pas dans les normes CSS (toutes les erreurs de ta feuille de style sont là avec en fin de page le peu qui reste valide)
9- Ton javascript (qui doit être enlevé car il ne se justifie pas, je le rappelle) n'est pas commenté (le 2e script), de plus les lignes sont terminées par un "</a>" qui n'a pas lieu d'être (fermeture d'une balise non ouverte)
10- Tu utilises un grand nombre de balises dépréciées (car elles n'ont pas de "sens" logique) qui doivent être remplacées par des instructions CSS: <center>, <b>, <i>
11- Tu effectues une grande partie de ta mise en page à coup de tables et de "<br />"... les paragraphes devraient être délimités avec <p></p>, les titres devraient utiliser les <hn></hn> (de <h1> à <h6> ) et non du texte séparé du reste par des "<br>" et mis en forme à coup de <b>
12- Pour rester dans le déprécié, tu utilises également un grand nombre d'attributs de balises "disparus" qui doivent là encore être remplacés par du CSS:
- <script language="Javascript">
language n'existe plus, l'attribut correct est "type" et la valeur "text/javascript"
- <body bgcolor="" text="" link="" vlink="" alink="">
bgcolor, text, link, alink et vlink doivent être remplacés par des propriétés CSS
Là encore à remplacer par du CSS (sauf que les tables devraient également disparaître, elles n'ont pas lieu d'être)
Même tarif, border est un attribut déprécié, il doit être remplacé par du CSS.
De plus, une image doit toujours s'accompagner d'un élément "alt" qui remplace l'image si celle ci est absente (si l'image est pûrement décorative, on utilise alt="", un "alt" vide, mais celui-ci doit tout de même être présent)
Voir au dessus, n'existe pas, utiliser les CSS
L'attribut target est déprécié (mais pas de CSS), on considère à présent que c'est à l'utilisateur de définir la manière dont il veut naviguer, et pas au webmaster de le forcer (à ouvrir une nouvelle fenêtre par exemple)
L'ampersand (caractère "&" ) doit être encodées (en clair, celà signifie qu'il faut remplacer "&" par "&" )
- Tes menus <map> devraient être remplacés par de vrais menus "textuels", quitte à utiliser des techniques de remplacement de texte pour afficher des images par la suite
Toutes les erreurs HTML peuvent être trouvées sur le validateur W3C
Voilà, le post est long et peut être un peu décourageant, mais si tu te sens le courage de t'attaquer à la création de pages web "propres" tu trouveras aisément des gens pour t'aider ici (à condition que tu ne prennes pas trop vite la mouche ) et moi le premier.
Pour t'aider dans tes "premiers pas", je te file mes favoris "Web Development", tu y trouveras un bon nombre de ressources qui devraient être intéressantes/utiles, dans l'immédiat ou plus tard.
PS: sinon, graphiquement, j'aime beaucoup, c'est joli et sobre et relativement lisible... bien que les gens souffrant de défauts de vision ou de matériel (écrans bas de gamme) risquent d'avoir des problèmes avec le texte bleu sur bleu (par contre je trouve les liens très bien, ils me semblent visibles et contrastent bien avec le texte, et la police - dis moi si je me trompe - me semble différente de celle du texte normal, ce qui est une très bonne chose)
Message édité par masklinn le 08-03-2005 à 00:30:38
---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody