Version complète: sur le forum Webmaster Hub : Comment insérer du texte dans une image ?
Webmaster Hub > Accueil > Le salon de Webmaster Hub
duc35
Bonjour,

J'ai le code suivant qui représente un tableau avec une cellule avec une image à l'intérieur :

CODE
<table width="737" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><img src="fondecran2.jpg" width="787" height="120" ></td>
  </tr>
</table>


Comment faire pour écrire du texte à l'intérieur ??

Merci par avance pour vos lumières
birdyman
Salut,

Tu ne pourras pas écrire par dessus l'image si elle n'est pas en fond.

Avec les CSS tu applique ton image en background de la cellule, et tu place ton texte normalement a l'intérieur.

@++
Leonick
et puis même, avec les css tu pourras ne plus utiliser de table pour faire de la mise en page ;-)
Dan
CITATION(Leonick @ vendredi 20 octobre 2006, 14h44) *
et puis même, avec les css tu pourras ne plus utiliser de table pour faire de la mise en page ;-)

Et pourquoi donc ? Il ne faut pas confondre site utilisant les CSS et site "tableless"...
Les deux ne sont pas incompatibles smile.gif
captain_torche
Par contre, il me semble (au vu de la taille de l'image), que tu te méprends pour la création du site.
Tu comptes garder une image en fond comme design, ou c'est simplement pour quelque chose de particulier ?
Au nid !
Tu peux peut être insérer un calque dans ton tableau ?


CODE
<table width="737" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><div id="Layer1" style="position:absolute; width:737px; height:120px; z-index:1">
        <p>Ton texte ici</p>
        <p align="center">ou là</p>
        <p align="right">ou encore là</p>
      </div>
      <img src="fondecran2.jpg" width="787" height="120" ></td>
  </tr>
</table>
captain_torche
ou plutôt mettre l'image en fond dans la cellule, en "dur" ou via CSS.
Au nid !
Je pense qu'il veut mettre du texte avant et après son image, d'où sa question wink.gif
captain_torche
Moi, j'ai compris qu'il souhaitait mettre son texte "sur" son image.
tribords
Pour répondre brièvement sans considérations de tableless ou autres
CODE
<table width="737" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td style="background-image:url(fondecran2.jpg);width:787px;height:120px">Voici mon texte</td>
  </tr>
</table>
duc35
un GRAND merci a tous pour vos réponses. Cela fonctionne parfaitement
a_thumbsup_20.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.