Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/03/2011, 19h39   #1
Candidat au titre de Membre du Club
 
Inscription : février 2009
Messages : 51
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 51
Points : 11
Points : 11
Par défaut barre vertical pour séparer contenu gauche de celui du droit

Bonjour à tous,

voila j'ai un petit problème en CSS/HTML, j'aimerais comme dans la pièce jointe créer une séparation avec une barre verticale (encadré en rouge) entre ma partie de gauche et ma partie de droite de mon site.

Le problème est que j'y arrive si je fixe moi même une hauteur à la barre mais je souhaiterais qu'elle change de taille en fonction du contenu de ma partie gauche.

Auriez-vous des idées de comment faire pour réaliser ça ??

Merci à vous.
Images attachées
Type de fichier : jpg ScreenShot001.jpg (118,8 Ko, 17 affichages)
beta1204 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 19h48   #2
Rédacteur/Modérateur
 
Homme Jérome Debray
Responsable de projet
Inscription : mai 2009
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Jérome Debray
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Responsable de projet
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 627
Points : 3 064
Points : 3 064
Salut,

tu peux mettre un border-right sur ta partie de gauche, comme ça la barre fera la même hauteur que ton contenu de gauche
ornitho13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 10h03   #3
Candidat au titre de Membre du Club
 
Inscription : février 2009
Messages : 51
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 51
Points : 11
Points : 11
Merci ornitho13, j'y avais pensé mais le problème est que je ne pourrais pas mettre la barre que je souhaiterais (créé sous photoshop avec un léger effet d'ombre). Cette commande permet de mettre juste une barre qui sera créé automatiquement non ?

Merci
beta1204 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 14h23   #4
Membre régulier
 
Avatar de Patrice.H
 
Homme
Étudiant en alternance
Inscription : février 2010
Messages : 80
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant en alternance

Informations forums :
Inscription : février 2010
Messages : 80
Points : 82
Points : 82
Tu peux tout simplement utiliser height:100% sur ton image avec une position relative. Cela devrait l'agrandir a 100% de la hauteur de son conteneur, puis la placer à droite.

Le défaut dans cette affaire c'est qu'étirer une image risque de te faire un rendu pas très propre. Je te conseille plutôt la solution d'ornito13 avec un box-shadow pour l'ombre.
__________________
"Il n'y a que deux façons d'avoir le dernier mot avec une femme. Le problème, c'est qu'aucune ne marche."
Samuel Clemens
Patrice.H est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 14h57   #5
Futur Membre du Club
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 23
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2011
Messages : 23
Points : 17
Points : 17
Sinon, tu peux créer ton image à la largeur de ta barre et coller un petit :
background : url('le/chemin/de/ton/image') repeat-y;
Ca devrait faire l'affaire logiquement
Redis nous si ca colle !
silverockets est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 15h31   #6
Membre régulier
 
Avatar de Patrice.H
 
Homme
Étudiant en alternance
Inscription : février 2010
Messages : 80
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant en alternance

Informations forums :
Inscription : février 2010
Messages : 80
Points : 82
Points : 82
silverrockets > J'ai pensé au repeat-y également, mais la forme même de sa barre (voir capture) ne le permet pas: arrondie sur les extrémités ect...
__________________
"Il n'y a que deux façons d'avoir le dernier mot avec une femme. Le problème, c'est qu'aucune ne marche."
Samuel Clemens
Patrice.H est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 15h56   #7
Futur Membre du Club
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 23
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2011
Messages : 23
Points : 17
Points : 17
Pardon, j'avais pas regardé la barre...
Il faut faire trois images
La première qui contient le dégradé du haut et mettre ca comme background sur le titre (dans l'exemple : "quelques offres").
La deuxième qui contient le dégradé du milieu, celui que ne bouge pas et sur lequel tu peux mettre un repeat-y.
Enfin, le troisième qui contient le dégradé du bas et comme pour celui du haut, il faut le mettre comme background pour le contenu du bas (s'il y a un contenu fixe, c'est plus pratique).
Du coup il faut adapter l'image à la largeur du contenu si celui-ci est fixe, sinon, il faut l'adapter à la largeur de la barre de droite et faire la meme chose que décrit au dessus).
C'est pas ce qu'on fait de plus propre puisqu'il faut travailler avec des contenus à taille fixe mais c'est efficace. Peut-etre y a t il une solution moins "degueu" que ca.
J'espere avoir été clair. Mais je sais pas comment expliquer ca différemment.
Si quelqu'un a compris, peut-etre aura-t-il une explication plus claire que la mienne... Avis aux amateurs.
silverockets est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2011, 12h47   #8
Candidat au titre de Membre du Club
 
Inscription : février 2009
Messages : 51
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 51
Points : 11
Points : 11
Citation:
Envoyé par silverockets Voir le message
Pardon, j'avais pas regardé la barre...
Il faut faire trois images
La première qui contient le dégradé du haut et mettre ca comme background sur le titre (dans l'exemple : "quelques offres").
La deuxième qui contient le dégradé du milieu, celui que ne bouge pas et sur lequel tu peux mettre un repeat-y.
Enfin, le troisième qui contient le dégradé du bas et comme pour celui du haut, il faut le mettre comme background pour le contenu du bas (s'il y a un contenu fixe, c'est plus pratique).
Du coup il faut adapter l'image à la largeur du contenu si celui-ci est fixe, sinon, il faut l'adapter à la largeur de la barre de droite et faire la meme chose que décrit au dessus).
C'est pas ce qu'on fait de plus propre puisqu'il faut travailler avec des contenus à taille fixe mais c'est efficace. Peut-etre y a t il une solution moins "degueu" que ca.
J'espere avoir été clair. Mais je sais pas comment expliquer ca différemment.
Si quelqu'un a compris, peut-etre aura-t-il une explication plus claire que la mienne... Avis aux amateurs.
Ok impeccable j'ai compris ton explication ça fonctionne.
Merci à vous
beta1204 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h15.


 
 
 
 
Partenaires

Hébergement Web