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.
HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Tous ? Non évidemment il y a des exceptions, par exemple si sur un tu mets une bordure et sur l'autre une autre bordure pour faire une bordure double. Mais je crois que ce n'est pas ton cas
Dans un code idéal, il devrait même y avoir aucun div (la majorité peuvent en effet être remplacées par des balises dites "sémantiques", c'est-à-dire qui ont un sens). Bien sur pour le design quelques divs sont utiles (mais rien ne sert d'en mettre trop)
calimo a écrit :Hum... je t'ai dit de valider les pages d'abord.
Là tu répètes le doctype et toute la structure d'une page HTML à l'intérieur d'un autre page. Tu n'as pas le droit de faire ça, ce n'est pas conforme et tu t'exposes à des problèmes. Commence par enlever tout ce code en trop
Fait la vérification avec http://www.e-central.fr (J'ai tout basculer sur la racine pour éviter d'éventuels conflits et viré l'ancien site), je passe de 57 à 13 erreurs (j'en déduit que c'est mon hébergeur qui à des pages bourrées d'erreurs...) !
Existe-t-il un vérificateur en français car moi et l'anglais c'est pas le top et laisse-tomber Babelfish...
lordbdp a écrit :Fait la vérification avec http://www.e-central.fr (J'ai tout basculer sur la racine pour éviter d'éventuels conflits et viré l'ancien site), je passe de 57 à 13 erreurs (j'en déduit que c'est mon hébergeur qui à des pages bourrées d'erreurs...) !
calimo a écrit :Autre chose : fais gaffe à ton menu-déroulant ! Sans javascript, les sous-menus se superposent et deviennent totalement inaccessibles
Je comprend pas, sous ie, Firefox, et Opéra : tout marche !
Tu y gagnes en simplicité à la fois dans le code HTML et dans le css. Ce n'est qu'un exemple, il me semble qu'il y a plusieurs autres endroits où tu peux faire pareil
Je regarde partout pour ces double ou triple Div mais je ne peu simplifier car j'ai du texte ou des liens compris dans les lignes...
Pour la partie validation je vais regarder ça, mais je sent gros que je vais avoir besoin de toi (il semble que le problème vienne de la partie Doctype). Je regarde ça et je revien pour te dire ce qu'il en est.
Bon, il ne me reste plus que 17 erreurs (<dl , <li , <script, et <img) mais quand je vais dans les explications, ben c'est ce que j'ai fait qui est bon ! Je compend pas l'erreur...
Sinon j'ai modifié la page (voir : http://www.e-central.fr), tout fonctionne sauf que je viens de découvrir qu'en réalité la(les) page(s) appelée(s) s'affiche(ent) en démarrant complètement à gauche, mais qu'en revanche les images, elles, démarrent à la limite gauche du cade du milieu (comme prévu)... Alors que j'ai délimité les espaces d'affichage !
Bon, moi si je regarde la page http://e-central.eucomsat.com/ j'ai toujours ce doctype supplémentaire...
C'est ce qu'il faut corriger en premier. Avec de telles erreurs c'est pas étonnant si l'affichage n'est pas correct. Commence par corriger le HTML envoyé aux navigateurs
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
Tu peux virer ce script. Sans autre forme de procès. Je crois qu'il est là uniquement pour Netscape4 qui ne rafraichissait pas la page lors du redimentionnement. Autant dire que ce n'était de loin pas vital déjà lorsque Netscape4 dominait le marché, alors maintenant...
Soit tu fais une liste ordonnée ou non ordonnée, soit une liste de définition. Mais tu ne peut pas faire un mélange des deux. Il faut choisir. Voir la spécification HTML 4.01 sur les listes
Un ul ou un ol ne peut contenir absolument que des li. Rien d'autre. Nada. Pas un <br>, rien. Et encore moins une autre liste. Tout doit être dans un li. Donc les sous-listes tu dois les inclure elles-mêmes dans un li