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 :

Deux div sur la même ligne & Firefox


Sujet :

Tableau en CSS

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2008
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 76
    Points : 89
    Points
    89
    Par défaut Deux div sur la même ligne & Firefox
    Bonjour,

    Je suis développeur, et je n'ai pas la main sur le code HTML qui m'est fourni. Ce code n'est compatible que IE, et je dois pourtant être compatible sur tous les navigateurs (firefox, ie 6-7-8 et safari. Pas plus).

    L'idée est d'avoir une fenêtre avec un coin arrondit. Pour cela, deux div me sont fournie. Une aura un bg-image répété, avec un width à 100% et un float:left. L'autre a un bg-image avec l'arrondi, et un float:right.
    Sous Firefox, vu que la deuxième div est vide, elle ne s'affiche pas. Y a t'il une solution SANS CHANGER LE HTML ?

    Merci d'avance,
    Jonathan

    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
     
    <div class="module">
        <div class="module_header">
            <div class="module_header_start">
                <div class="module_menu_title">
    	            Titre Module
                </div>
            </div>
            <div class="module_header_end">
            </div>
        </div>
        <div class="module_content">
    		<p>"Lorem Ipsum is simply dummy text. Test"</p>
        </div>
    </div>
    Et le CSS correspondant actuel :
    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
    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
    72
    73
    74
    75
    76
    77
    78
    79
     
    .module_top_half {
    	text-align: left;
    }
    .module_bottom_half {
    	text-align: left; /*fixed*/
    	margin-bottom: 10px; /*defines outside space at bottom of the modules*/
    	margin-top: /*optional*/
    	margin-left: /*optional*/
    	margin-right: /*optional*/
    }
    .module_header {
    	width: 100%; /*fixed*/
    }
    .module_header_highlighted {
    	width: 100%; /*fixed*/
    }
    .module_header_start {
    	height: 40 px; /*fixed*/
    	width: 100%; /*fixed*/
    	margin-right: -20 px; /*fixed*/
    	float: left; /*fixed*/
    	background-image: url('images/flux_ing_bg_orange.gif');
    	background-repeat: repeat-x; /*fixed*/
    }
    .module_header_highlighted_start {
    	height: 40 px; /*fixed*/
    	width: 100%; /*fixed*/
    	margin-right: -20 px; /*fixed*/
    	float: left; /*fixed*/
    	background-image: url('images/flux_ing_bg_bleu.gif');
    	background-repeat: repeat-x; /*fixed*/
    }
    .module_header_end {
    	height: 40 px; /*fixed*/
    	width: 20 px; /*fixed*/
    	float: right; /*fixed*/
    	background-image: url('images/flux_ing_bg_orange_end.gif');
    }
    .module_header_highlighted_end {
    	height: 40 px; /*fixed*/
    	width: 20 px; /*fixed*/
    	float: right; /*fixed*/
    	background-image: url('images/flux_ing_bg_bleu_end.gif');/*pic/module_header_end_blue.gif*/; /*fixed*/
    }
    .module_menu_title {
    	color: #FFFFFF; /*color of the module title text*/
    	text-align: left;
    	 font-weight: bold; /*optional*/
    	margin-left: 12px; /*space between left of title bar and title*/
    	margin-top: 6px; /*space between top of title bar and title*/
    }
    .module_content {
    	clear: left; /*fixed*/
    	overflow: hidden; /*fixed*/
    	text-align: left/center/right; /*aligns the context text left, center or right*/
    	padding-bottom: 6px; /*defines inside space between content and border*/
    	border-left: 1 px solid #EEEEEE; /*gray border on the left*/
    	border-bottom: 1 px solid #EEEEEE; /*gray border in the bottom*/
    	border-right: 1 px solid #EEEEEE; /*gray border on the right*/
    }
    .module_content_top_half {
    	clear: left; /*fixed*/
    	overflow: hidden; /*fixed*/
    	text-align: left/center/right;
    	border-left: 1px solid #EEEEEE; /*gray border on the left*/
    	border-right: 1px solid #EEEEEE; /*gray border on the right*/
    }
    .module_content_bottom_half {
    	margin-top: -5px; 
    	_margin-top: 0px; /*underscore hack because IE misinterprets the margin*/
    	clear: left; /*fixed*/
    	overflow: hidden; /*fixed*/
    	text-align:left/center/right;
    	border-left: 1px solid #EEEEEE; /*gray border on the left*/
    	border-bottom: 1px solid #EEEEEE; /*gray border on the bottom*/
    	border-right: 1px solid #EEEEEE; /*gray border on the right*/
    	padding-bottom: 6px; /*fixed*/
    }

  2. #2
    Membre averti
    Profil pro
    Chef Gérant
    Inscrit en
    Octobre 2005
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Chef Gérant
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2005
    Messages : 230
    Points : 399
    Points
    399
    Par défaut
    bonsoir,

    tu as des erreurs dans ton css :

    par exemple : height:40 px ;

    le chiffre et son unité de valeur doivent se toucher .

    GC

  3. #3
    Membre régulier
    Inscrit en
    Novembre 2008
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 76
    Points : 89
    Points
    89
    Par défaut
    Merci beaucoup, c'était mon problème !

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

Discussions similaires

  1. Positions de deux div sur la même ligne
    Par kabkab dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 18/06/2008, 17h19
  2. placer 2 div sur la même ligne
    Par mikebranque dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 19/05/2007, 19h32
  3. Comment disposer deux formulaires sur la même ligne ??
    Par soad029 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 05/05/2007, 05h14
  4. Comment positionner deux blocs sur la même ligne
    Par yaya0057 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 27/02/2007, 17h42
  5. Réponses: 6
    Dernier message: 28/09/2005, 11h24

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