background qui se repete + lien invisible

Eléphant du PHP | 319 Messages

29 oct. 2007, 11:55

hello,

je viens de terminer mon script de login en php. qd la personne n'est pas encore enregistree elle voit les boites login/password. qd elle l'est elle voit autre chose (message, image...)

le truc c'est que mon div logged (cf code) se repete de trop (environ 50px je pense)
j'ai triture ca un peu dans tous les sens depuis 1 heure mais rien n'y fait...

j'ai egalement tente de mettre un lien clickable a une certaine position au dessus de l'image "ident_bottom.gif" avec une class mais en essayant toute forme de position ca ne se colle pas au dessus (voire mem c'est invisible..)

vous auriez des idees svp?
merci

Code : Tout sélectionner

/* used in the left navigation pane if client has logged in */ #logged{ width:200px; height:276px; border-top:solid 1px #cc0000; background:url(../template/img/back_ident.gif) repeat; padding-bottom:4px; z-index:0; } #logged .logged_top{ width:200px; height:56px; background:url(../template/img/chrono.gif) no-repeat; } #logged .logged_box{ width:200px; height:220px; background:url(../template/img/ident_bottom.gif) no-repeat; } #logged .logout{ position:fixed; width:200px; height:100px; }
niveau: pas terrible en php mais je me soigne...

Eléphant du PHP | 319 Messages

29 oct. 2007, 12:48

au fait: c'est comme ca que j'appelle mon css dans la page:

Code : Tout sélectionner

<div id="logged"> <div class="logged_top"></div> <div class="logged_box"></div> <a id="logout" href="/tpl/logout.tpl.php" title="logout"></a>
niveau: pas terrible en php mais je me soigne...

Mammouth du PHP | 2937 Messages

29 oct. 2007, 15:53

Déjà, élimine certains superflus : la propriété z-index n'a d'utilité que dans le cas d'un positionnement absolu et la propriété position a comme valeur par défaut "fixed".

Et essaie de remplacer "repeat" (valeur par défaut pour la répétition d'une image d'arrière-plan :wink: ) par un "no-repeat" ou un "repeat-x" (répétition horizontale).