Pour que l’image apparaisse sur le côté gauche, que le texte soit sur le côté droit et que tout soit bien justifié et aligné verticalement, j’ai dû tout structurer à l’intérieur d’un tableau HTML. La mise en page du tableau est un peu déroutante, car il y a en fait un tableau imbriqué dans un autre tableau pour obtenir l’alignement souhaité. Voici à quoi ressemble le squelette du tableau HTML (accrochez-vous) :
Headshot Image
L’élément image est imbriqué à l’intérieur d’un élément cellule de tableau <td>
et il est centré verticalement dans le tableau en utilisant valign="middle"
pour l’attribut et la valeur de l’élément cellule de tableau. J’ai également ajouté l’attribut et la valeur vertical-align: middle
sur l’élément image lui-même pour faire bonne mesure.
La source de l’image est contenue dans mon Google Drive personnel où l’image a des paramètres de partage qui permettent à quiconque de la visualiser. À titre de remarque, j’ai dû modifier le lien de partage fourni par Google pour inclure uc?id=
au début de la requête GET dans l’URL. Cela permet un téléchargement direct à partir de Google Drive et assure que l’image apparaît correctement dans la signature du courriel.
Pour obtenir l’effet d’image arrondie, j’ai ajouté border-radius: 100%
comme CSS sur l’élément image.