Position du texte sur une image

Melooo Messages postés 1476 Statut Membre -  
AssassinTourist Messages postés 7838 Statut Contributeur -
Bonjour,

J'ai une image en background en width 100% :
#container  #bg-slide #slide 
{ 
 background:url(images/bg-cloud.png); 
 background-position:50% 100%; 
 height:369px; 
 width:100%; 
 min-width:1200px; 
 margin:0 auto; 
 background-repeat:no-repeat; 
} 

Je voudrais sur cette image lui mettre du texte positionné à un certain endroit
Voici le css du texte :
#container  #bg-slide #txt-slide 
{ 
 color:#fff; 
 font-family:Myriad Pro; 
 font-size:16px; 
 text-align:left; 
 width:300px; 
 margin:0; 
 float:left; 
 padding:39px 0 0 238px; 
 border:1px solid red; 
} 

et le code HTML :
  <div id="slide"> 
   <div id="txt-slide"> 
     mon texte 
                                 sur plusieurs lignes 
   </div> 
  </div> 

Quand je change de résolution mon texte bouge, et ne reste pas à même endroit sur mon image, comment faire pour qu'il reste au même endroit quelque soit la résolution ?

Merci de vos réponses.
A voir également:

2 réponses

pfdp0 Messages postés 191 Statut Membre 12
 
Il faut utiliser le positionement css:
#container  #bg-slide #txt-slide  
{  
 color:#fff;  
 font-family:Myriad Pro;  
 font-size:16px;  
 text-align:left;  
 width:300px;  
position: relative; 
left: 39px; 
 margin:0;  

 border:1px solid red;  
}  

Et tu peux aussi ajouter "top: 5px" par exemple si tu veux qu'il y ai 5 px d'écart avec le haut
0
Melooo Messages postés 1476 Statut Membre 84
 
Merci de votre réponse mais ca me fait toujours la même chose, mon texte n'est pas au même endroit en fonction de la résolution :
#container  #bg-slide #txt-slide
{
	color:#fff;  
	font-family:Myriad Pro;  
	font-size:16px;  
	text-align:left;  
	width:300px;  
	position: relative; 
	left:240px; 
	top:150px;
	margin:0;  
}
0
pfdp0 Messages postés 191 Statut Membre 12
 
si vous voulez que ça reste identique, l'idéal est de centrer la balise body
body{ margin: auto;} 
0
AssassinTourist Messages postés 7838 Statut Contributeur 1 312
 
Bonjour,

Le background est en % donc il va bouger suivant la résolution.
Le texte est fixe par rapport à l'image qui elle va bouger, donc le texte va bouger.
0