Aidenet.com  Aide informatique et nouvelles technologies
Accueil Télécharger
Actualités Boutique
Dossiers Forum
Encyclopédie Annuaire

Forum Aidenet

Forum d'entraide sur l'informatique et les nouvelles technologies

Vous n'êtes pas identifié.

#1 25-09-2008 01:07:09

Celine
Nouveau membre
Date d'inscription: 25-09-2008
Messages: 5

Bonjour,

Je viens de creer mon premier site web, le probleme se situe sur la mise en page du menu. Sur internet explorer, pas de probleme. Sur Firefox:
-  la couleur de fond est remplacee par du blanc
- les mots sont compresses dans les cases (avec internet explorer les cases sont plus larges)

Le code source du menu (le menu est dans une page de 100px a droite et le reste dans une autre page "princ.htm":
<html>
<head>
   <title>Les bons plans d Hurghada</title>
    <script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
    for (var i = 1; i<=10; i++) {
        if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
    }
if (d) {d.style.display='block';}
}
//-->
</script>

<style type="text/css" media="screen">
<!--
body {
margin: 0;
padding: 0;
background: ff9900;
font: 80% verdana, arial, sans-serif;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 0;
left: 0;
}
#menu {
width: 7em;
}
#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
border: 1px solid gray;
background: #ffff00;
}
#menu dd {
border: 1px solid gray;
}
#menu li {
text-align: center;
background: #ffff99;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu li a:hover, #menu dt a:hover {
background: #eee;
}
-->
</style>


</head>
<body>

<dl id="menu">

        <dt onclick="javascript:montre();"><a href="princ.html"target=princ>Acceuil</a></dt>
           
    <dt onclick="javascript:montre('smenu5');">Intendance</dt>

            <dd id="smenu5">
                <ul>
                    <li><a href="logement.htm"target=princ>ou dormir?</a></li>
                    <li><a href="manger.htm"target=princ>ou manger?</a></li>
                    <li><a href="sortir.htm"target=princ>ou sortir?</a></li>
       

                </ul>
            </dd>

        <dt onclick="javascript:montre('smenu2');">Pratique</dt>

            <dd id="smenu2">
                <ul>
                    <li><a href="plan.htm"target=princ>Se reperer</a></li>
                    <li><a href="meteo.htm"target=princ>climat</a></li>

                </ul>
            </dd>   

        <dt onclick="javascript:montre('smenu3');">Activites sur place</dt>

            <dd id="smenu3">
                <ul>
                    <li><a href="plongee sous marine.htm"target=princ>Plongee</a></li>
                    <li><a href="snorkeling.htm"target=princ>Randonee palmee</a></li>
                    <li><a href="desert.htm"target=princ>Desert</a></li>
                    <li><a href="cheval.htm"target=princ>Equitation</a></li>
                    <li><a href="visite.htm"target=princ>Visite</a></li>

                </ul>
            </dd>
<dt onclick="javascript:montre('smenu4');">Activites hors Hurghada</dt>

            <dd id="smenu4">
                <ul>
                    <li><a href="louxor et le caire.htm"target=princ>Louxor et Le caire</a></li>
                </ul>
            </dd>


   
        <dt onclick="javascript:montre();"><a href="coutumes.htm"target=princ>Coutumes</a></dt>
        <dt onclick="javascript:montre();"><a href="contact.htm"target=princ>Contact</a></dt>
</dl>

</body>
</html>

Pour voir le resultat: www.celinehurghada.com (la correction orthographique du site est en cours)

Merci d'avance

Celine

Hors ligne

 

#2 25-09-2008 01:26:22

Celine
Nouveau membre
Date d'inscription: 25-09-2008
Messages: 5

Re:

J'ai peut etre un debut de solution?????

Je n'ai pas de "doctype" sur ma page apparament cette ligne servirai a la reconnaissance des codes pour certains navigateur. Le doctype depend du type de html utilise mais je n'ai aucune idee du type d html que j'utilise donc ca ne resout pas mon probleme

Hors ligne

 

#3 28-09-2008 18:47:03

pak1ange
Nouveau membre
Date d'inscription: 28-09-2008
Messages: 3

Re:

voila ce que tu dois coller en haut de toutes tes pages html pour indiquer le Standard que tu utilise et qui est obligatoire. C'est a dire que tu dois respecter un syntaxe dans la rédaction de tes codes sans quoi tes pages risques de ne pas s'afficher correctement , pire de ne pas être prise en compte tt simplement en fonction d'une étique sur le web, entre autre pour les mal voyants, les sourd etc, en gros des raisons d'accéssibilités. Le plus mauvais des navigateur, d'avis de web master, est Internet explorer. Mais une fois ton code "standard" rédigé, il te faudra tester son affichage sur different navigateur et trouver sur le net les correction qui permettent de rendre celui-ci passe partout. A l'impossible nul n'est tenu.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
        <head>
            <title> Ici ton titre </title>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
            <link rel="stylesheet" media="screen" type="text/css" title="ici titre de ton css" href="ici son adresse.css" /
        </head>

Voila, tu ne modifie rien aux trois premieres lignes. Sauf peut tre à la seconde tu remplaces dans  ....xml:lang="fr"> par "es" pour espagnol, en fin ta pigé c la déclaration de langue. Lol.
Entre <title> et </title> le titre de ton site.
<meta http-equiv="tralalalilou..... tu ne change strictement rien c'est la norme.
<link rel="stylesheet"............    sur cette ligne tu déclare ton fichier CSS dans title=" tontitre de feuille" et dans href="" tu met l'adresse complete avec le nom de fichier et son extension.

Voili voilou.

et tu termine par </head>.

Tu peux aussi dans dans le <head> </head> Déclarer du javascript que tu aura enregistré sur une autre feuille :

Pas touche===========>      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
ouverture HTML   =======>    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
Début header=========>    <head>

ton titre=============>    <title>Agencement & Pratique _ Concept & Inovation</title>
pas touche ===========>    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Déclaration feuille CSS===>    <link rel="stylesheet" media="screen" type="text/css" title="styles" href="styles/style_du_site.css" /
Déclaration feuille java===>    <script type="text/javascript" src="styles/menu_deroulant_sfhover.js"></script>

Fin header===========>    </head>

puis ta page ==========>     <body>

Alors la tu te laches avec la syntaxe de code la plus puriste possible avec tous les codes que tu veux. pense a travailler ton style sur une, ou des feuilles CSS. c'est plus pratique. de meme pour le java ou le PHP.

Tu fermes ta page=======>    </body>
Tu ferme ton HTML ======>     </html>

Note bien la balise d'ouverture HTML tout en haut, et ce qu'elle contient, c'est imperatif de le mettre ;o)
Voila, j'y go
bye.

Hors ligne

 

#4 28-09-2008 19:51:29

Celine
Nouveau membre
Date d'inscription: 25-09-2008
Messages: 5

Re:

Merci pour ta reponse mais la declaration
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

fait que j'ai maintenant le probleme precedant (-  la couleur de fond est remplacee par du blanc
- les mots sont compresses dans les cases) avec les deux naviagteurs (avant avec ff seulement)

Hors ligne

 

#5 28-09-2008 19:54:32

pak1ange
Nouveau membre
Date d'inscription: 28-09-2008
Messages: 3

Re:

Oui, je vois ca. Je suis en train d'éssayer de comprendre le code. Mais il faudrait déja isoler les feuilles HTML du CSS et du JAVASCRIP, pour une meilleure lisibilité.

Tout les problemes de navigateur se résolvent a partir du CSS en gardant imperativement les déclaration DOCTYPE ;o)

Hors ligne

 

#6 28-09-2008 20:43:18

pak1ange
Nouveau membre
Date d'inscription: 28-09-2008
Messages: 3

Re:

Dis moi... tu as combien de fichier CSS ?

Hors ligne

 

#7 28-09-2008 23:32:23

Celine
Nouveau membre
Date d'inscription: 25-09-2008
Messages: 5

Re:

Pour le site j'ai 3 fichiers css (jaune.css sable.css et bleu.css) le menu est dans une page a part (frameset) et je n'ai pas creer de css pour le menu mais copie et colle un code trouve sur un tutoriel (je ne sais plus sur quel site)

Hors ligne

 

#8 29-09-2008 00:33:34

Celine
Nouveau membre
Date d'inscription: 25-09-2008
Messages: 5

Re:

Probleme resolu par un autre forum

il fallait enlever le  height: 20px; de #menu dt {

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

DERNIERS MESSAGES DU FORUM
Soucis Css ??? [HTML / CSS / Javascript]
Hey [Présentez-vous]
besoin de fixer un calque avec dreamweaver [HTML / CSS / Javascript]
Redimension d'un site selon la resolution d'ecran... [HTML / CSS / Javascript]
suppression d'une barre sous 2 modules user d'un t... [HTML / CSS / Javascript]
[Javascript] Recherche script d'incrémentation pou... [HTML / CSS / Javascript]
2 Problèmes d'alignement css : le contenu et le titre [HTML / CSS / Javascript]
Creation de formulaire html et retour lien de page [HTML / CSS / Javascript]
mon pc s'arrête si je branche l'imprimante ! [A l'aide !]
Besoin d'aide! [A l'aide !]
compression film avec mac [A l'aide !]
perte de mon mot de passe windows 2000 [A l'aide !]
Choix de l'objectif sur boitier reflex numerique [Appareils photos numériques]
Y a personne [Divers]
problème avec messenger live [A l'aide !]
Tous les messages ici...



Partenaires : Youpil |  DivertissonsNous |  Annuaire blog |  Live Messenger |  Logiciels photo |  Hébergeur d'images |  Meuble TV |  Videosduweb |  Blog Webmaster |  PSP |  Sorties cinéma
Tous droits réservés © 1997-2008. www.aidenet.com      Edité par FAPROD