画像を左側に、テキストを右側に表示し、すべてをきれいに両端揃えで縦に並べるには、すべてを HTML テーブル内に構成する必要がありました。 テーブルレイアウトは、目的の配置を実現するためにテーブルの中にテーブルを入れ子にしているため、作業上少し分かりにくいです。 以下は、HTMLテーブルの骨組みです(覚悟しておいてください)。
ヘッドショット画像
画像要素はテーブルセル要素<td>
の内部にネストされており、テーブルセル要素の属性と値にvalign="middle"
を用いて、テーブル内で縦方向にセンタリングされています。 また、念のため、画像要素自体の vertical-align: middle
属性と値も追加しました。
画像のソースは私個人の Google ドライブ内にあり、画像には誰でも画像を表示できるように共有設定がされています。 注意点として、Google から提供された共有リンクを変更して、URL の GET リクエストの最初に uc?id=
を含める必要がありました。 これにより、Google Drive からの直接ダウンロードが可能になり、電子メールの署名に画像が正しく表示されるようになります。
丸みを帯びた画像効果を実現するために、画像要素に CSS として border-radius: 100%
を追加しています。