Aller au contenu

Sujets conseillés

Posté (modifié)

Bonjour,

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

<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

Modifié par duc35
Posté (modifié)

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.

@++

Modifié par birdyman
Posté
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 :)

Posté

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 ?

Posté

Tu peux peut être insérer un calque dans ton tableau ?

<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>

Posté

Je pense qu'il veut mettre du texte avant et après son image, d'où sa question ;)

Posté

Pour répondre brièvement sans considérations de tableless ou autres

<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>

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...