28173 sujets

CSS et mise en forme, CSS3

Bonjour à tous Smiley smile

J'ai un petit souci d'alignement.

Je veux positionner une div à 15px dans le coins supérieur droit d'untd donc je fais cela :

#raf_login {
	top: 15px;
	right: 15px;
	padding: 4px;
}
#entete_contenu {
	padding: 20px;
	height: 214px;
	background-image: url(/img/grad_entete.gif);
	background-repeat: repeat-x;
	background-position: bottom right;
}

le bout de html qui nous intéresse:

  <table id="entete" align="center" border="0" cellpadding="0" cellspacing="0" width="85%">
  <tr>
    <td id="entete_left"></td>
    <td id="entete_contenu">
		<div id="raf_login"> 
		text text text <br />
		text text<br />
		text text text text</div>
	</td>
    <td id="entete_right"></td>
  </tr>
  </table>
  


Le problème c'est que le texte est aigné à droite, et c'est moche.. Comme ce texte est dynamique, je ne peux pas fixer le witdh.
Si je rajoute text-align: left; tout va partir sur la gauche.

Une solution svp ?
Merci bien Smiley smile
Modifié par Rafik (20 Sep 2007 - 10:58)
Bonjour,
sans positionnement (relatif, absolute ou fixed) les propriété de positionnement n'ont aucun effet.


#raf_login {
        position: absolute;    
	top: 15px;
	right: 15px;
	padding: 4px;
}

Modifié par Hermann (20 Sep 2007 - 11:17)