レスポンシブ電子メールのアイデア

*クリスコイヤーの記事 「レスポンシブメールの背後にあるアイデア」の翻訳

3列の電子メールレイアウトを作成したとします。 電子メールクライアントによる限定的で奇妙なCSSサポートのため 、電子メールはテーブルを使用してページングされます 。 3列のレイアウトは、大きな画面では見栄えがよく、小さな画面ではぎこちなく平らになります。 理論的には、 @media queryは私たちを救うことができ@media queryが、 float使用することできないため 、確かにそれらを期待することはできません。 まだ方法はありますが。

この記事では、レスポンシブ電子メールに関するいくつかのアイデアを示したいだけです。 それらは、信頼できる生産準備の整ったアイデアではありません。 それについて考えるのは楽しかったと思う。 最近聞いたファビオカルネイロのスピーチに触発されました。 MailChimpで働いているFabioは、クールなメールレイアウトを作成し、この会話でレスポンシブメールの背後にあるいくつかのアイデアを共有しました。 彼はまた、 Treehouseメールコースを持っています。

ジェイソン・ロドリゲスも最近このトピックについて少し書いています。

align = "left"の行

レイアウトセクションの1つを次に示します。

画像

これらの各ブロックはを使用して作成され. , , CSS .

, . Align , , email . - float , float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
. , , CSS .

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
 .  ,     ,           CSS   . 

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
. , , CSS .

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
. , , CSS .

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
. , , CSS .

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
 .  ,     ,           CSS   . 

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
. , , CSS .

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
. , , CSS .

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
. , , CSS .

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
 .  ,     ,           CSS   . 

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
. , , CSS .

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
. , , CSS .

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
. , , CSS .

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
 .  ,     ,           CSS   . 

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
. , , CSS .

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
. , , CSS .

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .
. , , CSS .

, . Align , , email . - float
, float . inline-block . , - .

:

<table class="main-wrapping-table"> <tr> <td> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> <table align="left" style="width: 33.33%"> </table> </td> </tr> </table>

css , , .

, :

画像

, , email .

min-width
email min-width. , . .
CSS , :

<table align="left" style="width: 33.33% min-width: 200px;" class="chunk"><table>

画像

. , .

media query
email @media query , , .

/* @media query */ @media (max-width: 400px) { .chunk { width: 100% !important; } }

- . , , , , .

max-width
, . max-width .

<table style="max-width: 600px; margin: 0 auto;" class="main-table"></table>

画像


, , .
codepen.

, Email Blueprints MailChimp. , , . , . , .

Source: https://habr.com/ru/post/J225637/


All Articles