11
votes

Aucune image répétée dans une table de table (TD)

est-il possible d'arrêter de répéter l'image d'arrière-plan dans une table de table (TD) sans CSS?

Par exemple P>

<table>
  <tr>
     <td background="http://foobar.com/image.jpg">Some text</td>
  </tr>
</table>


1 commentaires

N'utilisez pas de backticks lorsque vous voulez utiliser des guillemets simples. Les backtsticks ont une signification particulière dans le markdown utilisé sur ce site. Et vous n'avez-vous pas demandé comment arrêter de répéter une image d'arrière-plan? pas de répétition être plus approprié?


4 Réponses :


11
votes

Vous pouvez ajouter le CSS à votre étiquette directement dans votre code HTML: xxx

Je pense qu'il n'y a aucun moyen de le faire à l'aide de HTML!


6 commentaires

Comme je remarque que le modèle sera utilisé pour un système d'information. Comme nous savons que CSS ne fonctionne pas correctement dans certains clients de courrier.


Les clients de messagerie ne prennent pas vraiment en charge les images de fond. Votre question est donc vide :(


Je pense que vos emails ne devraient pas être trop complexes, de nombreux courriels avec une excellente mise en page utilisent des images pour le haut et le bas et au milieu est un texte simple


Bon conseil - environ 20% du travail que je fais est EDMS et ce sont des cauchemars si les concepteurs font autre chose que de simples mises en page de style table avec des couleurs solides pour les backgorunds qui ont des textes sur eux, etc.


Votre réponse n'est-elle pas HTML?


L'astucieux signifiait en utilisant HTML sans recourir à CSS dans la balise de style. La réponse ci-dessus doit être no-répéter (pas répéter ).



4
votes

Réponse simple: Non.

Heureusement, la plupart des courriels que vous pouvez utiliser en ligne CSS Styling. En tant que tel, j'essayais ce qui suit et voyez si cela accomplit ce que vous recherchez. xxx

dans l'événement qui échoue (comme je l'ai vu le faire Auparavant), vous êtes seulement une autre option est de placer l'image dans une balise et de le manipuler afin qu'elle tombe sous le texte.

voir ici pour les attributs CSS pris en charge: http://www.campaignmonitor.com/css/

espère que cela aide.


0 commentaires

3
votes

Pour une compatibilité maximale, vous devez utiliser à la fois l'attribut CSS en ligne et l'attribut de fond HTML, car certains clients ignorent une mais pas l'autre.

<td style="background-image:url('http://www.example.com/smile.gif'); background-repeat:no-repeat;" background="http://www.example.com/smile.gif">Some text</td>
  • Vous devez utiliser une URL absolue pour l'image SRC LI>
  • Les citations autour de l'URL dans le style en ligne de fond-image doivent être là (le contraire de la recommandation CSS normale, mais certains clients ont des problèmes si les devillations simples ne sont pas incluses.) Li>
  • N'utilisez pas de sténographie CSS, encore une fois, certains clients l'ignorent bien qu'ils vont analyser la Longhande. En outre, certains définiront une couleur de fond de # 000000 si vous ne définissez pas de couleur de fond dans la version sténographique. Li>
  • Les images de fond ne fonctionnent pas du tout dans Outlook 2007, à moins que vous n'utilisiez un code propriétaire plutôt nifty Microsoft. Malheureusement, ce code ne vous permet pas de l'arrêter de répéter. Li> ol>

    Le meilleur moyen d'arrêter de répéter est simplement de rendre l'image beaucoup plus grande qu'elle ne doit être, de sorte qu'elle n'a jamais besoin de répéter. p> p>


  • 0 commentaires

    3
    votes

    Les images de fond sont prises en charge. S'il vous plaît consulter ce générateur: http://backgrounds.cm

    Si vous souhaitez que l'image ne soit pas répétée, ajoutez simplement un style en ligne: xxx

    sur les balises contenant l'image de fond.


    0 commentaires