Comment utiliser une image de fond pour une div principale qui en a deux, une à gauche et une à droite

StackOverflow https://stackoverflow.com/questions/1816400

Question

Je souhaite créer une page HTML, CSS dont la présentation est la suivante:
< div id = " content " >
< div id = " left " >
.....
< / div >
< div id = & "right &"; >
.....
< / div >
< / div >
Le contenu div a une image de fond qui doit être répété dans la direction y. De plus, les divisions gauche et droite doivent être côte à côte sur la même image d'arrière-plan. Je suis en mesure de l'accomplir, mais en maintenant la hauteur du contenu fixe, mais je ne veux pas fixer la hauteur du contenu. S'il vous plaît aidez-moi les gens. Merci d'avance:)

Était-ce utile?

La solution

sans voir votre code ... je suppose que vous faites flotter les DIV gauche et droite ... mais que vous ne faites pas flasher le contenu DIV ...

votre CSS devrait ressembler à ceci pour que cela fonctionne:

#content {
    float:left;
    background-image:url('whatever.png');
    background-repeat:repeat-y;
}

#left {
    float:left;
}

#right {
    float:left;
}

Autres conseils

  

Je suis capable de le faire mais par   garder la hauteur du contenu   fixe mais je ne veux pas faire la   la hauteur du contenu est fixée.

Si vous êtes en mesure de répéter l'image d'arrière-plan dans la direction Y, peu importe la hauteur de la #content div, votre arrière-plan remplira simplement l'espace restant - correct?

Si votre div de contenu n'augmente pas à la hauteur des div de l'enfant, alors float doit clairement être en dehors du flux normal de la page. Dans ce cas, vous devez <=> le définir et ne pas définir de hauteur pour le conteneur. div.

Il est assez difficile de comprendre ce que vous essayez de faire, mais je pense que vous voulez faire, c’est d’ajouter overflow: auto à votre contenu div, de sorte qu’il atteigne la même hauteur que le divs gauche et droite:

#content {
  overflow: auto;
  background: [bg code]
}
#left, #right {
  float: left;
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top