[CSS] Images background en bas de page

Images background en bas de page [CSS] - HTML/CSS - Programmation

Marsh Posté le 05-12-2005 à 14:26:01    

Bonjour
 
 
--------- (résolu ici - probleme de background plus bas) ---------
J'ai une page, qui contient des titres. Jusque là, rien d'anormal.
Ce sont donc des titres h2, et je voudrais leur mettre une tite puce devant, pour faire joli.
 
Alors j'ai essayé plusieurs techniques, mais la puce que je veux utiliser est assez haute, et tous mes essais me donnent ceci :
 
http://img209.imageshack.us/img209/8307/pasbien5dv.th.jpg
 
Ce qui est particulièrement moche.
 
Alors que je voudrais avoir plutôt ça :
 
http://img209.imageshack.us/img209/8977/bien4ox.th.jpg
 
voire ça :
 
http://img461.imageshack.us/img461/7156/tresbien8gs.th.jpg
 
Ce qui n'est pas beaucoup plus joli, mais un peu quand-même.
 
J'ai essayé plusieurs possibilités après mes recherches (mettre la puce en background avec un padding-left, mettre le titre en display:list-item avec list-style-image) mais aucune ne me donne la possibilité de centrer verticalement le texte par rapport à la puce (ou alors je suis un peu con, ce qui est fort probable également).
 
 
---------------------------------------
 
Second problème :
 
J'ai une image de fond que je voudrais placer en bas de page.
Mon HTML est, plus ou moins, comme suit :

Code :
  1. <div id="conteneur">
  2.   <div id="header">...</div>
  3.   <div id="navigation">...</div>
  4.   <div id="contenus">...</div>
  5. </div>


Et mon CSS comme ceci :

Code :
  1. html, body {
  2.   height: 100%;
  3. }
  4. #conteneur {
  5. width: 760px;
  6. margin: 0 auto;
  7. text-align: left;
  8. position: relative;
  9. height: 100%;
  10.     background: #fff url(../images/interface/makoa/arbre-fondblanc.jpg) no-repeat bottom left;
  11. }
  12. #header {
  13. width: 100%;
  14. position: static;
  15. clear: both;
  16. }
  17. #navigation {
  18. width: 200px;
  19. float: left;
  20. }
  21. #contenus {
  22. width: 530px;
  23. float: left;
  24. }


 
Problème : sur FF, mon image de fond apparaît en bas de la fenêtre, alors qu'elle devrait apparaître en bas du contenu (ce qu'elle fait sur IE). Du coup quand on scrolle, on a une image de fond au milieu de la fenêtre, c'est plutôt super moche.
 
J'ai essayé de mettre un hr avec clear: both avant la fermeture du div conteneur, mais rien n'y fait.
Comment mettre cette image de fond en bas du contenu et non pas de la fenêtre sous FF ?
 
 
 
Avez-vous une solution (en fait deux, du coup) pour mon esprit tourmenté ?
 
Merci !


Message édité par cosmoschtroumpf le 08-12-2005 à 10:00:31

---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Marsh Posté le 05-12-2005 à 14:26:01   

Reply

Marsh Posté le 05-12-2005 à 14:46:23    

En background et position centrée ?

Reply

Marsh Posté le 05-12-2005 à 14:49:32    

FlorentG a écrit :

En background et position centrée ?


 [:benou_+1]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-12-2005 à 14:54:11    

en background, le problème, c'est que non seulement ça met le soulignement (border-bottom), mais en plus c'est coupé en haut et en bas. Je peux jouer avec les padding, mais le soulignement reste. Et le top, ça serait que le papillon déborde un peu en-dessous, que son bas soit au niveau de l'accroche en dessous, sinon ça fait trop d'espace autour du titre. Si jamais j'arrive à me faire comprendre...
 
 
Ah oui, et j'ai mis à jour mon post, j'ai un autre problème d'images de fond.

Message cité 1 fois
Message édité par cosmoschtroumpf le 05-12-2005 à 14:54:38

---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Marsh Posté le 05-12-2005 à 14:55:14    

Fout un span dans ton h1, et met le soulignement sur le span [:dawa]

Reply

Marsh Posté le 05-12-2005 à 14:55:55    

cosmoschtroumpf a écrit :

mais en plus c'est coupé en haut et en bas


T'as qu'à rêgler la hauteur de ton bloc [:pingouino]

Message cité 1 fois
Message édité par masklinn le 05-12-2005 à 14:56:21

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-12-2005 à 14:58:39    

FlorentG a écrit :

Fout un span dans ton h1, et met le soulignement sur le span [:dawa]


heu... [:pingouino]
ouais c'est une idée.

masklinn a écrit :

T'as qu'à rêgler la hauteur de ton block [:pingouino]


Oui, c'était con comme précision, parce que en fait c'était pas un problème.
 
N'empêche que j'aimerais bien qu'il n'y aie pas autant d'espace autour du titre, et j'aimerais bien aussi que le papillon déborde en-dessous.
Je suis en train de me demander, un tit span vide en position absolue par rapport au titre en position relative, avec des positions négatives, ça pourrait le faire, non ?
 
 
 
Et j'ai toujours mon problème de background :o
 
vous voulez des images ? [:dawa]


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Marsh Posté le 05-12-2005 à 15:03:20    

Je résume : En gros, tu veux une puce spéciale pour le titre qui déborde sur le paragraphe en dessous en faisant se décaler latéralement le début des premiéres lignes du texte du paragraphe qui le suit.
 
 
En métant une image sous forme de bloc aligné à gauche suivit par le titre et l'autre paragraphe, ca marchera. Je sais pas s'il y a une solution en tout css.

Reply

Marsh Posté le 05-12-2005 à 15:16:50    

omega2 a écrit :

Je résume : En gros, tu veux une puce spéciale pour le titre qui déborde sur le paragraphe en dessous en faisant se décaler latéralement le début des premiéres lignes du texte du paragraphe qui le suit.
En métant une image sous forme de bloc aligné à gauche suivit par le titre et l'autre paragraphe, ca marchera. Je sais pas s'il y a une solution en tout css.


Non, ça ne décale rien du tout latéralement.
Regarde les screens que j'ai posté : la première image (ce que j'obtient), c'est un screen, et on voit qu'il y a largement la place, en-dessous de l'image, qu'elle descende sans rien toucher.


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Marsh Posté le 05-12-2005 à 15:19:09    

Quand t'as dit qu'il y avait trop d'espace autour de ton titre, je pensais que tu voulais que l'image dépasse sous le début du paragraphe qui suit le titre. C'est pas le cas?

Reply

Marsh Posté le 05-12-2005 à 15:19:09   

Reply

Marsh Posté le 05-12-2005 à 15:21:03    

sisi, mais elle ne décale rien latéralement, puisqu'elle a largement la place de descendre sans rien toucher, étant donné que rien n'est en-dessous d'elle.


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Marsh Posté le 05-12-2005 à 15:23:02    

tiens, ce que je voudrais : http://img461.imageshack.us/img461/7156/tresbien8gs.th.jpg


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Marsh Posté le 07-12-2005 à 15:56:27    

up, surtout pour mon probleme de background :o (la puce je vais me démerder mais le background j'en chie)


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Marsh Posté le 07-12-2005 à 21:54:12    

http://gatsu.ftp.free.fr/Modele/puce/page.html
 
j'ai gardé un code très propre.
 
je pense que ton bloc avec la puce va se répéter non ?
 
donc un simple empilement d'éléments :  
<div>
<h2></h2>
<h3></h3>
<p></p>
</div>
 
ensuite j'ai juste colé la puce en background du div
puis stylé les autres éléments avec des border, margin et padding
 
et pour l'arbre je l'ai mis en background de l'élément HTML qui reste toujours constant sur tout l'écran normalement.
 
à moins que je me trompe un peu.
voili voilou

Reply

Marsh Posté le 08-12-2005 à 09:59:23    

Merci, mais le problème de puce est résolu :o
 
j'ai fait ça :
<h2><span></span>label du titre</h2>
 
et j'ai mis le h2 en position relative, et le span en absolu, avec un top et un left négatifs, ainsi qu'une hauteur et une largeur.
 
Quoi que ta solution n'était pas mal non plus.
 
 
Non, maintenant c'est mon problème de background qui m'énerve :/


Message édité par cosmoschtroumpf le 08-12-2005 à 09:59:42

---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed