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 :

Positionnement image [table]


Sujet :

Positionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Addict`
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2008
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2008
    Messages : 148
    Par défaut Placer des images dans une cellule au top & bottom
    Bonjour,

    Je développe actuellement un petit site web dont le contenu est diposé dans une table. J'aimerai pouvoir disposer dans une cellule, une image collé contre le haut de la cellule ainsi qu'une autre image collée contre le bas; au milieu un formulaire.

    Le rendu actuel :



    Merci d'avance sur vos réponses.

  2. #2
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 8
    Par défaut
    Bonjour,

    Si dans ton CSS, tu indiques pour l'image 1 :
    et pour l'image 2 :
    Je n'ai pas testé, dis où tu en es après test.

  3. #3
    Membre confirmé Avatar de Addict`
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2008
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2008
    Messages : 148
    Par défaut
    Salut neoxtra,

    J'ai donc éssayé ce que tu m'as proposé. Aprés test, aucun changement...

  4. #4
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonjour,

    Essai
    - En indiquant un padding-top sur ton h3 et un padding-bottom sur ton p afin de pousser les 2 images.
    - Sinon tu passe sidebar1 en position relative et ensuite tu positionne tes 2 images en absolute avec top:0 pour la 1ere et bottom:0 pour la 2eme.

    Petite remarque : utiliser des <br /> pour séparer les champs dans un formulaire c'est un peu n'importe quoi ...

  5. #5
    Membre confirmé Avatar de Addict`
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2008
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2008
    Messages : 148
    Par défaut
    Salut,

    J'ai essayé la deuxième solution que tu as proposée, mon image ne se colle pas en haut de la cellule mais en haut de ma page.

    Pour ce qui est de la première solution, je ne pense pas que ça va être possible puisque les sidebar dépendent du contenu des autres cellules; ce qui veut dire que si une cellule s'agrandit alors les sidebar aussi et donc le Padding-top ne sera plus bon! non ?

    Comment positionner mes champs de formulaire sans br ? (je débute!)

  6. #6
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Citation Envoyé par Genqv Voir le message
    J'ai essayé la deuxième solution que tu as proposée, mon image ne se colle pas en haut de la cellule mais en haut de ma page.
    As tu ajouté un position:relative sur sidebar1 ?

  7. #7
    Membre Expert 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
    Par défaut
    Citation Envoyé par Genqv Voir le message
    Comment positionner mes champs de formulaire sans br ? (je débute!)
    Bonsoir,
    en théorie la solution de Macmillénium devrait fonctionner mais il arrive que le positionnement relatif même s'il est censé s'appliquer à tous les éléments, n'ait aucun effet en tant que référent pour ses enfant positionnés de manière absolue (c'est aussi le cas des li en position:relatif).

    Cela dépend des élément, et ça n'a aucun effet sur les display:table-cell et les item de list (entre autres)

    Tu devrais donc ajouter un display: inline-block
    au td et surtout tester (cela modifie le comportement naturel des cellules).
    D'autre part la valeur inline-bock n'est pas implémentée sur Firefox 2-
    Pour firefox ajouter -moz-inline-stack au inline-block.

    Tu utilises des br pour ajouter des retour à la ligne après le label mais il ne sont pas fait pour ça : br (break) > forcer le retour à la ligne à l'intérieur d'un texte (à utiliser avec parcimonie)
    Donc pour ajouter retour chariot, tu dois attribuer un display:block aux label et éventuellement une marge basse.
    Si ça t'intéresse tu as quelques oublies dans ton code

Discussions similaires

  1. positionner une table dans un div
    Par zooffy dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 02/08/2007, 09h46
  2. Réponses: 3
    Dernier message: 30/07/2007, 14h02
  3. Positionner images et texte
    Par MicroPuce dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 17/05/2006, 14h58
  4. [CSS] positionner image de background
    Par arcane dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 03/03/2006, 11h34
  5. [positionnement]image au bas d'une cellule
    Par bakonu dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 15/10/2005, 12h25

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