CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Hauteur de div

rebelk
rebelk
Niveau 5
23 juillet 2009 à 18:41:53

Bonsoir,

j'essaie de me mettre petit à petit en conformité avec les règles xHTML :p je m'entraine donc à créer une structure HTML en utilisant du css.

Et j'ai un problème que je n'arrive pas à résoudre pour le moment. Voici le lien qui montre mon problème

http://www.miniBob.fr/

en faites je voudrais que la colonne du milieu touche toujours au footer quelque soit la longueur de la colonne de droite et vice-versa faudrait que la colonne de droite touche aussi le footer quelque soit la longueur de la colonne du milieu ^^

De plus je voudrais retirer le morceau de border-top qui touche à la colonne de droite si possible pour que ça fasse une unique et seule partie. Enfin voilà j'espère m'être pas trop mal expliqué.

Merci pour votre aide!

deepblue
deepblue
Niveau 16
23 juillet 2009 à 19:00:02

Tu ne peux pas avec simplement du css (pour que ça fonctionne partout), si tu veux modifier la hauteur. Tu peux cependant avoir une image de fondqui ferai à la fois le gros de la colonne de droite et le marron de la colonne du mileu, placé en fond de page. Visuellement, ça serait ce que tu veux.

Tu peux penser à une solution javascript. L'idée est de récupérer la valeur de la hauteur etre la bannière et le footer (a), la hauteur de la colonne du mileu (b) et celle de droite (c) et faire qq'chose de semblage à ça :

Si (a > b && a > c) Alors
| milieu.hauteur = a;
| droite.hauteur = a;
Sinon Si (b > a && c < b) Alors
| droite.hauteur = b;
Sinon
| milieu.hauteur = c;
FinSi;

rebelk
rebelk
Niveau 5
23 juillet 2009 à 19:56:53

ok merci, je crois que je vais partir sur la première solution je vais mettre un background sur le div qui contient les colonnes.

C'est ce que j'ai essayé de faire mais je ne comprend pas pourquoi ça ne fonctionne pas.

  1. content {

margin: 0 auto 0 auto;
width: 1000px;
position: relative;
background-repeat:repeat-y;
background-image:url(images/bg-content.png);
}

c'est bien comme ça que je dois définir la chose non ?

deepblue
deepblue
Niveau 16
23 juillet 2009 à 20:33:36

"placé en fond de page", soit body. Je vois que tu as déjà une image en fond, tu devras la mettre dans un div.

rebelk
rebelk
Niveau 5
23 juillet 2009 à 21:46:14

et il ne m'ait pas possible de le mettre en fond de la div qui contient les trois colonnes ?

deepblue
deepblue
Niveau 16
23 juillet 2009 à 21:47:57

Tu auras ton soucis de hauteur...

  • 10 secondes plus tard* mais euh, ton footer reste collé en bas ou pas ? Si ce n'est pas le cas, ça peut en effet fonctionner. Par besoin de position relative, tu as juste à poster ton fond sur la droite (background-position).
rebelk
rebelk
Niveau 5
23 juillet 2009 à 22:21:10

oui oui mon footer doit rester coller en bas, ok je teste ton truc ;)

rebelk
rebelk
Niveau 5
23 juillet 2009 à 22:23:51

ah merde j'ai mal lu ta réponse ^^

rebelk
rebelk
Niveau 5
23 juillet 2009 à 22:36:37

bon je suis arrivé à faire ce que je voulais malgré que ça soit assez moche si y'a pas assez de contenu au niveau de la page..

deepblue
deepblue
Niveau 16
23 juillet 2009 à 23:59:19

met un position:fixed; bottom:0; à too footer :ok:

rebelk
rebelk
Niveau 5
24 juillet 2009 à 00:44:12

merci ça marche manquait un petit right: 0px aussi ;)

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment