Probleme menu CSS

Résolu/Fermé
louis1984 Messages postés 341 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 10 mars 2016 - 30 août 2009 à 15:20
louis1984 Messages postés 341 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 10 mars 2016 - 30 août 2009 à 17:41
Bonjour,

Je suis en train de creer un site internet et j'ai un probleme avec mon menu CSS.

Le menu principale est nikel, mais lorsque les sous-menus apparaissent, les rectangles ne sont pas entierement colorés, il y a du blanc dedans..

C'est un peu difficile a explique ce probleme.. alors voici un lien direct pour accéder a la page en question.

http://www.izimo.eu

Il faut mettre le curseur sur "FORMATION" pour visualiser le probleme.

Je pense que la solution se trouve au niveau du parmétrage du menu dans CSS mais je suis débutant et ne connais pas grand chose en informatique.

Si quelqu'un a la solution, n'hésitez pas!

Un grand merci,

Louis
A voir également:

38 réponses

louis1984 Messages postés 341 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 10 mars 2016 6
30 août 2009 à 16:28
OK OK, je vais tester, merci bcp pour votre aide!!!!!
0
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 1 057
30 août 2009 à 16:30
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 ?!?!
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
30 août 2009 à 16:32
Non, c'est dans <head> :)
0
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 1 057
30 août 2009 à 16:34
Oui ! Dans Head!

Mais tu dis <body> Deux postes au dessus^^
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
louis1984 Messages postés 341 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 10 mars 2016 6
30 août 2009 à 16:36
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" />

?
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
30 août 2009 à 16:39
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>
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
30 août 2009 à 16:36
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" />
0
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 1 057
30 août 2009 à 16:38
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.

0
louis1984 Messages postés 341 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 10 mars 2016 6
30 août 2009 à 16:40
ok ok, sorry, je debute

Je vais essayer le require once.

Juste comme ca, include et require once c'est exactement la meme chose?
0
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 1 057
30 août 2009 à 16:44
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^^
0
louis1984 Messages postés 341 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 10 mars 2016 6
30 août 2009 à 16:44
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
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
30 août 2009 à 16:45
Tu as mis menuphp et pas menu.php
0
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 1 057
30 août 2009 à 16:45
oui : ta as mis

"require(menuphp)"

tu oublies le point : menu.php
0
louis1984 Messages postés 341 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 10 mars 2016 6
30 août 2009 à 16:47
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 "."

>>>
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
30 août 2009 à 16:50
Et les guillemés elles sont où ?
0
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 1 057
30 août 2009 à 16:50
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'); ?>
0
louis1984 Messages postés 341 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 10 mars 2016 6
30 août 2009 à 16:52
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!!!
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
30 août 2009 à 16:54
Toujours pas avec firefox
0
louis1984 Messages postés 341 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 10 mars 2016 6
30 août 2009 à 16:55
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 ;)
0
le hollandais volant Messages postés 4998 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 23 décembre 2023 1 057
30 août 2009 à 16:55
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 ?
0
louis1984 Messages postés 341 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 10 mars 2016 6
30 août 2009 à 17:41
OK ok , merci pour votre aide je mets le sujet en resolu.

Cdt,

Louis
0