Probleme menu CSS - Page 2

Résolu
  1. le CCS de la page, idéalement se fait un document à part. Que l'on inclu avec cette ligne dans le <head>

    <link rel="stylesheet" type="text/css" href="index.css" />


    Eventuellement on peut aussi mettre (le tout dans <head>):

    <style type="text/css">
    <!--
    Mon CSS pur
    -->
    </style>

    Ou directement dans le Body : par exemple un div que l'on met en rouge ? :

    <div style="background-color: red;"> mon texte </div>


    EDIT : Les balises <style css> ne se mettent pas dans body ?!?!
    1. Par contre j'ai une question au niveau du code a mettre dans ma page HTML

      je comprends pas trop ce que je dois ecrire

      Ma page contenant mon script CSS s'appelle menu.php

      Est ce que je dois ecrire

      <link rel="menu.php" type="text/css" href="index.css" />

      ?
      1. Voilà ta page :
        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
        
        <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        
            <title>Titre de la page</title>
            
            <!-- Menu -->
        	<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
        	<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css">
        </head>
        <body>
        
        <ul id="MenuBar1" class="MenuBarHorizontal">
        	<li><a href="brokers.php">Les Brokers</a>  </li>
        	<li><a href="actualites.php">Actualites</a></li>
        	<li><a href="analyses.php">Analyses</a>  </li>
        	<li><a href="formation.php" class="MenuBarItemSubmenu">Formation</a>
        		<ul>
        		<li><a href="formation.php">Le Forex</a></li>
        		<li><a href="analyse_technique.php">Analyse Technique</a></li>
        		<li><a href="#">Analyse Fondamentale</a></li>
        		<li><a href="#">Les news</a></li>
        		<li><a href="#">Trading Automatique</a></li>
        		</ul>
        	</li>
        	<li><a href="phpBB3/index.php">Forum</a></li>
        	<li><a href="#">Boutique</a></li>
        </ul>
        <script type="text/javascript">
        <!--
        var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
        //-->
        </script>
        
        
        </body>
        </html>
    2. Sorry, j'ai confondu avec le HTML.
      On récapitule :
      HTML => dans le body
      CSS => dans le head

      Pour inclure le CSS, il y a la 2 méthodes :
      <style type="text/css">
      /* Le CSS */
      </style>

      Ou
      <link rel="stylesheet" href="fichier.css" type="text/css" media="screen" />
      1. Attend. Ne mélange pas tout.

        Cette fonction ne dois appeler que des fichiers CSS.

        Là, le fichiers est du PHP. Tu dois utililer un "include" ou un "require_once" via du PHP. Tu placera le
        <?php require_once(mon ficheir) ?>

        Exactement à l'endroit où ton menu doit apparaître dans la page définitive.

        1. ok ok, sorry, je debute

          Je vais essayer le require once.

          Juste comme ca, include et require once c'est exactement la meme chose?
          1. oui.

            Juste que "include", s'il ne trouve pas le fichier déclenchera une erreur et arrêtera tout. Require, affichera une erreur, mais le reste de la page s'affichera tout de même.

            Sinon, c'est pareil^^
            1. J'ai un petit soucis..

              J'ai essayer le require one, et ca marchait pas,

              J'ai ensuite essayer le include et ca marche pas non plus..

              J'obtiens ca:
              http://www.izimo.eu
              1. Tu as mis menuphp et pas menu.php
            2. oui : ta as mis

              "require(menuphp)"

              tu oublies le point : menu.php
              1. Non, c est bizare, je viens de faire un copier coller, j ai bien <?php include(menu.php)?> dans dreamweaver mais quand je fais "afficher la source" sur ma page il n y a pas le "."

                >>>
                1. Et les guillemés elles sont où ?
              2. mince, j'ai oublié les quotes (' et ' ) : (et manque aussi le point virgule à la fin de la fonction "require_once")

                <?php require_once('menu.php'); ?>
                1. Rohhh merci bcp!! ca marche du tonnerrrrreeee

                  En plus j'ai plus le probleme des sous menus pas totalement colores

                  C est parfait!!

                  Avion peux tu me dire si ca fonctionne avec ton FireFox maintenant?

                  Merciiiiiii!!!
                  1. okok bon je verrai ca une autre fois pour Firefox, je vais travailler le contenu du site aujourdhui.

                    En tout cas un grand merci a vous deux ;)
                    1. Je viens de tester rapidement sous windows avec IE8, aucun bug…

                      Mais firefox et tous les autres : à marches pô…

                      mon conseil : du CCS à la place du script^^

                      Sinon, tu peux mettre le sujet en résolu ?
                      1. OK ok , merci pour votre aide je mets le sujet en resolu.

                        Cdt,

                        Louis
                        Précédent
                        • 1
                        • 2