IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

margin h1 non prise en compte sous firefox


Sujet :

CSS

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Points : 123
    Points
    123
    Par défaut margin h1 non prise en compte sous firefox
    Bonjour,

    J'ai crée un style pour une balise h1 avec des margin. Sous IE, toutes les margin sont prises en compte, sous firefox, la margin du bas n'est pas prise en compte et je ne vois pas pourquoi, voila le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    h1 {
    	font:				1em;
    	font-weight:		bold;
    	margin:				10px 5px 10px 5px;
    }
    Si quelqu'un pouvait m'aider.

  2. #2
    Membre émérite Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Points : 2 589
    Points
    2 589
    Par défaut
    Salut,

    Apparemment, pas d'erreur au niveau du CSS que tu donnes.
    Le problème pourrait venir d'une propriété appliquée à un élément parent.
    Sans plus de code, difficile de dire...

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Points : 123
    Points
    123
    Par défaut
    Vi c'est vrai j'aurais du donner tout le CSS. Le voici, ce sera plus simple.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     * {
    	color:				#000;
    	border:				0;
    	margin:				0;
    	padding:			0;
    	font-family:    	"Trebuchet MS", Verdana, Arial, sans-serif;
    }
     
    body {
    	background: 		#000;
    }
     
    #container {
    	width: 				950px;
    	background-color: 	#fff;
    	margin:				30px 0 0 30px;
    }
     
    #header {
    	height:				180px;
    	background-color:	#fff;
    }
     
    #menu {
    	height:				50px;
    	background-color:	#ff00ff;
    }
     
    h1 {
    	font:				1em;
    	font-weight:		bold;
    	margin:				10px 5px 10px 5px;
    	background-color:	#ff00ff;
    }
     
    .element {
    	background:			#000fff;
    	margin:				10px;
    }
     
    p {
    	margin: 			5px;
    	color: 				#fff;
    }
    Ce n'est que le début du CSS, mais je préfère prendre le problèmes 1 par 1 et ne pas continuer tant qu'un n'est pas régler.

  4. #4
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Utilise Firebug dans Firefox, tu verras de suite.

  5. #5
    Membre émérite Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Points : 2 444
    Points
    2 444
    Par défaut
    Sans doute un problème de fusion des marges mais sans le code HTML il n'est pas possible de te répondre de manière précise.

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Points : 123
    Points
    123
    Par défaut
    Voila le code HTML :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <body>
     
    <div id="container">
    	<div id="header">
    	</div>
    	<div id="menu">
    	</div>
    	<h1>Test</h1>
    	<div class="element">
    	<p>Texte</p>
    	</div>
    </div>
     
    </body>

  7. #7
    Membre émérite Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Points : 2 444
    Points
    2 444
    Par défaut
    Bonjour,
    tout d'abord tu dois toujours préciser les versions des navigateurs qui posent
    problème et d'autre part la marge basse du h1 est bien appliquée (elle fusionne avec la marge haute du div .element), c'est celle du
    paragraphe de dessus qui n'est pas appliquée sous Firefox à cause d'un problème de fusion des marges (voir lien cité plus haut)

  8. #8
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Ca marche parfaitement.
    Vérifie bien les caractères invisibles.
    Code propre :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.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>Untitled</title>
    	<style type="text/css" title="text/css" media="screen">
    /* <![CDATA[ */
    * {
    	color:				#000;
    	border:				0;
    	margin:				0;
    	padding:			0;
    	font-family:    	"Trebuchet MS", Verdana, Arial, sans-serif;
    }
     
    body {
    	background: 		#FFF;
    }
     
    #container {
    	width: 				950px;
    	background-color: 	#fff;
    	margin:				30px 0 0 30px;
    }
     
    #header {
    	height:				180px;
    	background-color:	#fff;
    }
     
    #menu {
    	height:				50px;
    	background-color:	#ff00ff;
    }
     
    h1 {
    	font:				1em;
    	font-weight:		bold;
    	margin:				10px 5px 10px 5px;
    	background-color:	#ff00ff;
    }
     
    .element {
    	background:			#000fff;
    	margin:				10px;
    }
     
    p {
    	margin: 			5px;
    	color: 				#fff;
    }
    /* ]]> */
    </style>
    </head>
    <body>
     
    <div id="container">
    	<div id="header">
    	</div>
    	<div id="menu">
    	</div>
    	<h1>Test</h1>
    	<div class="element">
    	<p>Texte</p>
    	</div>
    </div>
     
    </body>
    </html>

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 288
    Points : 123
    Points
    123
    Par défaut
    Citation Envoyé par Erwan31 Voir le message
    Bonjour,
    tout d'abord tu dois toujours préciser les versions des navigateurs qui posent
    problème et d'autre part la marge basse du h1 est bien appliquée (elle fusionne avec la marge haute du div .element), c'est celle du
    paragraphe de dessus qui n'est pas appliquée sous Firefox à cause d'un problème de fusion des marges (voir lien cité plus haut)

    Merci j'ai résolu le problème avec la page sur la fusion des marges.
    Par contre j'avais précisé que c'était sous firefox que le problème existait.

    Merci de votre aide

  10. #10
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Par contre j'avais précisé que c'était sous firefox que le problème existait
    Oui j'ai bien testé sous FF et ça marche.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Onmouseover non pris en compte sous FireFox
    Par zouetchou dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 16/10/2008, 09h51
  2. Margin-top non pris en compte sous ff
    Par orphen dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 08/10/2008, 15h42
  3. Réponses: 3
    Dernier message: 28/05/2008, 19h08
  4. margin non pris en compte sous ie7
    Par Emcy dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 03/04/2008, 12h57
  5. Feuille de style non prise en compte sous IE6
    Par Bluespike62 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 10/01/2008, 12h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo