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 :

Float alignement, avec marge


Sujet :

Positionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 40
    Par défaut Float alignement, avec marge
    Bonjour,

    j'essaie de faire un bloc qui ressemble à ceci: http://www.aladyo.com/sample.jpg

    Ce n'est pas évident, mais j'y suis presque arrivé, j'ai utilisé le FLOAT:LEFT

    J'ai cependant un soucis avec IE7 pour faire en sorte que le texte soit indenté vers la droite

    commce ci(FF): http://www.aladyo.com/ff.png
    mais sous ie cela donne ceci: http://www.aladyo.com/IE7.png

    voici le code html
    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
    <table border="0" width="100%" cellpadding="0" cellspacing="3" style=" padding:0;margin:0">
    <tr><td width="100%" style="height:auto;background-color:#E5E5E5; padding:0;margin:0;">
    <img src="/uploads/thumb/yis004_0.jpg" class="picture_agenda" border="0" vspace="0" hspace="0" style=""  />
     
    <div class="titre_event" style="height:25px; ">
     
    <strong><img src="/images/puces.gif"   style="margin-left:-10px;;padding-right:5px;"   />Cours de gemara</strong>
     
    </div>
    <div class="td_event_content pIE">
        <b><img src="/images/puces.gif" class="puces" />
    <div style='padding-left:5px;display:inline'></div>
    <b>Beth Hilell  - 2008-04-08 00:00:00</b></br>
    <img src="/images/puces.gif" class="puces" /><div style='margin-left:5px;display:inline'></div>
    <b >A voir jusqu'au 15 mai au Centre de la Culture judéo-marocaine (CCJM), Place Vander Elst 19, 1180 Bruxelles   </b>        </b>
    </div>      
    </div>
    </td></tr></table>
    voici le code CSS pour firefox
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .picture_agenda{
    float:left;  border-right-color:#FFFFFF; border-right-width:4; border-bottom-color:#FFFFFF; border-bottom-width:4;margin-right:15px;
    }
    et le code pour IE:
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .picture_agenda{
    margin-right:0px;
    }
    si je laisse le margin-right sous IE, tout le bloc bleu est décallé vers la droite, et il y a donc un espace gris entre la photo et le bloc bleu, chose que je ne désire pas réelleemnt. Je voudrais que seul le contenu du text bleu soit indenté.

    J'ai pensé à utiliser une image en arrière plan pour le fond bleu, mais le problème revient lorsque le titre passe en deux ligne(long titre+ petit écran)

    Que je puis-je faire pour résoudre ce problème?

    Merci d'avance pour votre aide

    Yoni Alhadeff

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 23
    Par défaut
    hello,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    .picture_agenda{
    text-indent:0.3cm;
    }
    ++

  3. #3
    Rédacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    Mars 2003
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Consultant PHP

    Informations forums :
    Inscription : Mars 2003
    Messages : 597
    Par défaut
    Citation Envoyé par Rhad@ Voir le message
    hello,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    .picture_agenda{
    text-indent:0.3cm;
    }
    ++
    text-indent ne va concerner que la première ligne (la photo), ici c'est tout le texte qui est décalé.

    A mon avis le problème vient des marges par défaut qui sont différentes entre IE et FF.
    Dans le style, essaye de définir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    body {margin:0; padding:0; }
    Tu n'auras normalement plus besoin de mettre un margin différent pour IE et pour Firefox.suite, défini une marge pour ta photo : En

    Sinon, pour ton problème d'encodage (accents qui ne passent pas comme on voir sur ta capture), déclare ta page en UTF-8, et enregistre la dans cet encodage (ouvrir avec un bloc-note comme notepad++, notepad2...), choisir de convertir en UTF-8 et d'encoder en UTF-8...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 40
    Par défaut
    Hello,

    Merci pour vos réponses effectivement le text-indent ne joue que sur la première ligne!!

    le padding-left ne fonctionne pas, comme si le float:left empêchait de faire un padding
    j'ai donc mis padding-right sur la photo et alors ce la fonctionne sous IE et FF


    Merci pour vos réponses

    Yoni Alhadeff

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

Discussions similaires

  1. Alignement avec Float
    Par gambas1900 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 11/01/2012, 18h48
  2. Float avec marge negative : l'overflow ne marche pas
    Par valefor dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 31/12/2011, 14h25
  3. Réponses: 2
    Dernier message: 07/07/2006, 19h59
  4. Problème alignement avec trois div
    Par finalfx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/05/2006, 18h48
  5. [Float] pb avec l'opérateur '/'
    Par njac dans le forum Langage
    Réponses: 4
    Dernier message: 29/06/2004, 12h10

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