Vous vous demandez s'il existe d'autres codes disponibles à utiliser dans une newsletter HTML.
J'utiliserais un remplissage de cellule ou des marges, mais je suis nouveau dans ce truc HTML / CSS et je ne trouve pas de changement qui affecte à la fois la ligne de titre principal et le sous-titre en dessous. Étant un e-mail, j'hésite à me débrouiller avec le CSS pour l'obtenir, car je ne sais pas ce que les clients de messagerie n'aiment pas en termes de CSS par opposition au balisage en ligne.
Pour le contexte, le modèle que j'utilise est le thème Mute de Mailchimp snip:
<!-- language: lang-html -->
<table cellspacing="0" cellpadding="0" border="0" align="center" width="626">
<tbody>
<tr>
<td valign="middle" bgcolor="#546781" height="97" background="images/header-bg.jpg" style="vertical-align: middle;">
<table cellspacing="0" cellpadding="0" border="0" align="center" width="555" height="97">
<tbody>
<tr>
<td valign="middle" width="160" style="vertical-align:middle; text-align: left;">
<img width="70" height="70" src="http://dl.dropbox.com/…….png" style="margin:0; margin-top: 4px; display: block;" alt="" />
</td>
<td valign="middle" style="vertical-align: middle; text-align: left;">
<h1 class="title" style="margin:0; padding:0; font-size:30px; font-weight: normal; color: #192c45 !important;">
<singleline label="Title"><span>Title of Report</span></singleline>
</h1>
<h1 class="title" style="margin:0; padding:0; font-size:15px; font-weight: normal; color: #192c45 !important;">
<singleline label="Title"><span>Small Subhead</span></singleline>
</h1>
</td>
<td width="55" valign="middle" style="vertical-align:middle; text-align: center;">
<h2 class="date" style="margin:0; padding:0; font-size:13px; font-weight: normal; color: #192c45 !important; text-transform: uppercase; font-weight: bold; line-height:1;">
<currentmonthname />December
</h2>
<h2 class="date" style="margin:0; padding:0; font-size:23px; font-weight: normal; color: #192c45 !important; font-weight: bold;">
<currentyear />2011
</h2>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
L'email complet en tant que page Web peut être vu ici
before:
$numsp;
est très utile pour aligner les nombres, car l'espace est défini pour être exactement aussi large qu'un nombre dans la même police.Il existe des codes pour d'autres caractères d'espacement et les codes en tant que tels fonctionnent bien, mais les caractères eux-mêmes sont des caractères hérités. Ils ont été inclus dans des jeux de caractères uniquement en raison de leur présence dans les données de caractères existantes, plutôt que pour une utilisation dans de nouveaux documents. Pour certaines combinaisons de polices et de versions de navigateur, elles peuvent provoquer l'affichage d'un glyphe générique de caractère non représentable. Pour plus de détails, consultez ma page sur les espaces Unicode .
L'utilisation de CSS est donc plus sûre et vous permet de spécifier la quantité d'espacement souhaitée, pas seulement les largeurs spécifiques des espaces de largeur fixe. Si vous souhaitez simplement ajouter un espacement autour de vos éléments h2, comme il me semble, définir un rembourrage sur ces éléments (modifier la valeur du rembourrage: 0 paramètres que vous avez déjà) devrait fonctionner correctement.
la source
( 4 PACK )
<span style="padding: 0 0.1em">4 PACK</span>
, avec la liberté de définir et d'ajuster les valeurs.ZERO WIDTH JOINER
fileformat.info/info/unicode/char/200d/index.htm etZERO WIDTH NON JOINER
que j'ai tendance à utiliser plus souvent que les espaces de largeur nulle.Je ne sais pas si c'est ce à quoi vous faites référence, mais voici la liste des entités HTML que vous pouvez utiliser:
Liste des références d'entités de caractères XML et HTML
En utilisant le contenu de la colonne 'Nom', vous pouvez simplement les envelopper dans un
&
et;
Par exemple
, 
, etc.la source
J'ai utilisé ce code décimal Unicode
‌
et travaillé. plus de détailsla source
Qu'en est-il du caractère d'espacement codé normal?
la source