Css : adapter la hauteur d'une colonne
Fermé
bg62
Messages postés
23666
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
2 janvier 2025
-
8 juin 2009 à 18:49
bg62 Messages postés 23666 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 2 janvier 2025 - 9 juin 2009 à 15:27
bg62 Messages postés 23666 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 2 janvier 2025 - 9 juin 2009 à 15:27
A voir également:
- Css : adapter la hauteur d'une colonne
- Css premier plan ✓ - Forum CSS
- Enlever couleur lien css ✓ - Forum CSS
- Css download - Télécharger - HTML
- Background color css ✓ - Forum CSS
- Code source cv html css pdf - Forum HTML
4 réponses
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
8 juin 2009 à 19:14
8 juin 2009 à 19:14
Salut,
En fait en CSS on ne va pas réellement gérer la hauteur de ces colonne. En fait on faire une "fausse colonne".
Je m'explique.
Pour faire ce que tu demandes on ne peux pas réellement agrandir la colonne.
On va donc mettre une image en arrière plan qui va simuler une colonne.
A première vu, tu sembles avoir fait un div container, ce qui est très bien.
Il faut donc que tu créé une image, de la largeur de ton div et qui ai la couleur jaune sur la gauche et la couleur verte sur la droite. Celle ci va donc se répèter en arrire plan et donc dessiner la colonne jusqu'en bas.
Pour être un peu plus clair, regarde ce tuto que j'ai fait sur mon site: http://doc.arthezius.fr/...
-
« La recherche commence là où s'arrête la connaissance. »
En fait en CSS on ne va pas réellement gérer la hauteur de ces colonne. En fait on faire une "fausse colonne".
Je m'explique.
Pour faire ce que tu demandes on ne peux pas réellement agrandir la colonne.
On va donc mettre une image en arrière plan qui va simuler une colonne.
A première vu, tu sembles avoir fait un div container, ce qui est très bien.
Il faut donc que tu créé une image, de la largeur de ton div et qui ai la couleur jaune sur la gauche et la couleur verte sur la droite. Celle ci va donc se répèter en arrire plan et donc dessiner la colonne jusqu'en bas.
Pour être un peu plus clair, regarde ce tuto que j'ai fait sur mon site: http://doc.arthezius.fr/...
-
« La recherche commence là où s'arrête la connaissance. »
bg62
Messages postés
23666
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
2 janvier 2025
2 392
8 juin 2009 à 19:51
8 juin 2009 à 19:51
s je comprends bien :
container : 1024 px
dans la class "main" couleur #FFF0C2 donc 1024 - 210 = 814 px
sans "sidenav" couleur : #A8E5A7 largeur : 210 px
je crée donc une image de 1 x 1024 px comprenant ces deux couleurs dans ces deux dimensions ... mais qu'en sera-t-il des bords 'blancs' laissés de chaque côté de la page ???
et où aller mettre le lien de cette image ?
@+ b g
container : 1024 px
dans la class "main" couleur #FFF0C2 donc 1024 - 210 = 814 px
sans "sidenav" couleur : #A8E5A7 largeur : 210 px
je crée donc une image de 1 x 1024 px comprenant ces deux couleurs dans ces deux dimensions ... mais qu'en sera-t-il des bords 'blancs' laissés de chaque côté de la page ???
et où aller mettre le lien de cette image ?
@+ b g
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
8 juin 2009 à 20:06
8 juin 2009 à 20:06
L'idée est de mettre cette image en fond du div container.
Les bords blanc se retrouverons donc dans l'image d'arrière plan.
Si tu prends l'exemple de mon site, tout est constinué avec trois images. (sauf bouton et cadre du contenu).
Les bords blanc se retrouverons donc dans l'image d'arrière plan.
Si tu prends l'exemple de mon site, tout est constinué avec trois images. (sauf bouton et cadre du contenu).
bg62
Messages postés
23666
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
2 janvier 2025
2 392
8 juin 2009 à 20:30
8 juin 2009 à 20:30
ok j'ai testé et j'ai mis ceci :
grand merci donc l'astuce semble (je me méfie toujours ...) fonctionner
il reste maintenant à faire du "ménage" dans la css car il y a du code qui ne doit servir à rien ou qui fait double enploi, cela se voit même à l'ouverture de la page (ou en faisant F5) .... genre fond de page général qui commence à avoir du mal à arriver, autre couleur derrière le header ... etc ...
tu peux voir le résultat ici :
http://refok.free.fr/peche0/index.php
@+ b g
background-image: url(img2/bgpeche.jpg); /*pour mettre les deux couleurs dans toute la page*/dans "main" pour conserver le reste de la mise en page car c'est la div concernée
grand merci donc l'astuce semble (je me méfie toujours ...) fonctionner
il reste maintenant à faire du "ménage" dans la css car il y a du code qui ne doit servir à rien ou qui fait double enploi, cela se voit même à l'ouverture de la page (ou en faisant F5) .... genre fond de page général qui commence à avoir du mal à arriver, autre couleur derrière le header ... etc ...
tu peux voir le résultat ici :
http://refok.free.fr/peche0/index.php
@+ b g
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
9 juin 2009 à 15:11
9 juin 2009 à 15:11
Effectivement ça fonctionne bien.
La solution que je propose est également proposé par Alsacreation. C'est d'ailleurs de là que je la reprends.
La solution que je propose est également proposé par Alsacreation. C'est d'ailleurs de là que je la reprends.
bg62
Messages postés
23666
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
2 janvier 2025
2 392
>
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
9 juin 2009 à 15:27
9 juin 2009 à 15:27
oui ça je sais, mais sauf que eux ... sont pas très clairs voire même un peu trop complexes !
grand merci encore :)
reste à nettoyer ce code maintenant ....
grand merci encore :)
reste à nettoyer ce code maintenant ....