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

HTML Discussion :

Comment positionner une petite boite dans une boite ?


Sujet :

HTML

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 129
    Par défaut Comment positionner une petite boite dans une boite ?
    Bonjour a tous,

    Juste une question que je ne parviens pas a resoudre :

    j'ai une boite <div> de taille 300x150 et une petite de 20x20 par exemple, je souhaite placer ma petite boite en bas a droite de ma grosse boite. J'ai essayé différentes propriété mais je ne parviens pas a la placer en bas a droite sans utiliser les relative et absolute( a eviter ).

    Quelqu'un aurait une idée ?

    Merci par avance

  2. #2
    Membre chevronné
    Avatar de ilood
    Inscrit en
    Mars 2005
    Messages
    468
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 468
    Par défaut
    Si tu supprimes les positions relative et absolute, il ne te reste plus beaucoup de possibilités pour positionner des objets.

    Pourquoi vouloir absolument éviter d'utiliser ces propriétés ?

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 129
    Par défaut
    Il y aurait pas une propriété dans float à qui on peut attribuer les deux valeurs "rigth" et "bottom" ? (right ca marche mais bottom, il en veux pas )

    ...

  4. #4
    Membre émérite Avatar de noOneIsInnocent
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 037
    Par défaut
    http://www.w3schools.com/css/pr_class_float.asp
    voilà ça peut t'aider
    mais donne nous du code ...

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 129
    Par défaut
    code css :

    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
     
     
    div.art_01_txt
    {
    float : left;
    width : 160px;
    height : 150px;
    padding-left : 6px;
    text-align : right;
    }
     
    div.arrow_art_01
    {
    float : right;
    margin-top : 134px;
    width : 16px;
    height : 16px;
    background: url("../gfx/arrow_art_01.png") right top no-repeat;
    }
    code html( soyez pas surpris par les boucles, je bosse avec spip )

    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
    <div class = "art_01_txt"> 
     
          <div class = "arrow_art_01"> <!--<img src = "gfx/arrow_art_01.png" width = "16" height = "16" border= "0" align="center" /> --> </div>    
     
            <BOUCLE_article_def_1(ARTICLES) {id_article = 3} >
              <span class = "titre_art_01">
                <a href ="#URL_ARTICLE" title = "[(#DESCRIPTIF|textebrut|entites_html)]" > #TITRE </a>
              </span>
                <p class = "texte_art_01">
                  [(#TEXTE|couper{200})]
                </p>
            </BOUCLE_article_def_1>
     
          </div>
     
        </div>
    merci par avance

  6. #6
    Membre chevronné

    Inscrit en
    Octobre 2004
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 363
    Par défaut
    Citation Envoyé par hackrobat
    Il y aurait pas une propriété dans float à qui on peut attribuer les deux valeurs "rigth" et "bottom" ? (right ca marche mais bottom, il en veux pas )

    ...
    Il existe trois valeur possible à la propriété css float : left, right et none.

    j'aurais cru qu'avec ton code ca fonctionnerait, le CSS est toujours un peu étrange

    Par contre Y a doublon lorsque tu utilise text-align:right; et que tu rajoute un float:right;
    Apparemment tu ne mets pas de texte dans ta grande div tu pourrais mettre un padding-left à 144px pour voir. Mais bon c'est pas recommandé car si tu veux mettre qqchose dans ta div après... ce sera revenir à la case départ.

    j'ai beau cherché là de suite je trouve pas d'où vient le pb dsl.

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 129
    Par défaut
    Ok merci,

    je pense avoir trouver la solution : Utiliser les boites meres en relative et placer les petites boites en absolute

    je voulais pas utiliser ca en absolute mais j'ai pas le choix. Merci quand meme

    A bientot

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 26/03/2010, 08h16
  2. Réponses: 6
    Dernier message: 13/11/2009, 16h06
  3. Réponses: 7
    Dernier message: 03/10/2007, 17h58
  4. Réponses: 11
    Dernier message: 06/12/2005, 08h23

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