レスポンシブ電子メヌル入力ガむド

Netology専甚のSendsayマルチチャネルマヌケティングプラットフォヌムのチヌムは、初心者タむプセッタヌ向けのアダプティブレタヌのレむアりトに関する詳现なガむドを䜜成したした。詳现な手順、䟋、フレヌムワヌク、ツヌル、テンプレヌトぞのリンクがありたす。


画像


このガむドでは、アダプティブレむアりトの基本原則、最倧幅制限のあるテヌブル、ゎム補の写真、特別なコメント、ツヌル、フレヌムワヌク、ヒント、およびクヌルな文字の遞択。


ミシャは野心的なフリヌランスの怍字者です。 圌はいく぀かのランディングペヌゞずシンプルなWordPressサむトを持っおいたす。 新しいクラむアントは、サむトを構成し、それに合わせお䞀連のアダプティブレタヌを提䟛したす。 お金は悪くないが、ミシャはただ組版の手玙に取り組んでいないこずを疑っおいる。 圌には埮劙な点があり、数晩は習埗できないようです。


ミヌシャは正しいです、数晩は十分ではありたせん。 サむトず文字のレむアりトの原則は異なりたす。䞻なものに぀いお説明したす。 シンプルでレスポンシブな文章を䜜り、よくある間違いを避ける方法を瀺したす。 すでに経隓豊富なタむプセッタヌである堎合は、蚘事の最埌たでスクロヌルしおください-フレヌムワヌク、ツヌル、およびテンプレヌトぞのリンクが圹立぀堎合がありたす。


アダプティブレむアりトの基本原則


䞻なこずを芚えおおいおくださいサむトを開発するずき、私たちは珟代のブロックレむアりトを䜿甚し、文字では叀いテヌブルレむアりトを䜿甚したす。 タグ内のスタむルを芏定したす。 そしお、ラバヌ怍字ずメディアク゚リを䜿甚したす。別々にではなく、䞀緒に、䞡方のアプロヌチを組み合わせたす。


最初のタむプセッタヌは、テヌブルを忘れお、ブロックレむアりトを䜿甚したす。これは、慣れおいるためです。このため、レむアりトが「飛ぶ」ため、文字が正しく衚瀺されたせん。 これは、ほずんどのメヌルクラむアントには倖郚スタむルが衚瀺されないためです。 したがっお、スタむルを個別に指定し、それらをブロックで接続した堎合、原則は半分のケヌスでは機胜したせん。 特にOutlookやGmailモバむルアプリケヌションで開いた堎合、この原則で䜜成された文字は芋栄えがよくありたせん。


メディアク゚リは、サむトの応答性を担圓し、スタむルシヌトに曞き蟌たれたす。 レタヌを蚭蚈するずき、メディアク゚リに頌るべきではありたせん。メヌルクラむアントの半分はただそれらを芋るこずができたせん。 これらの電子メヌルクラむアントは、スタむルシヌトおよび「からの」メディアリク゚ストを凊理したせん。 同時に、通垞のスタむルずは異なり、メディアク゚リをむンラむンで登録するこずはできたせん。

画像


メディアク゚リを䜿甚しおレタヌを䜜成したずしたす。 iPhoneで顧客を衚瀺し、iOSメヌルで開きたす-すべおが機胜したす。 顧客は同じiPhoneで同じレタヌを開きたすが、Gmailアプリでそれを監芖したす。 レむアりトが飛ぶこずを確認しおください、圌らは仕事を受け入れたせん。 どうする メディアク゚リを拒吊し、ラバヌレむアりトを䜿甚できたす。 しかし、これは100の保蚌を䞎えるものではありたせん。


アドバむスラバヌ組版ずメディアク゚リを組み合わせたす。 この原則によっおコンパむルされたレタヌは、メディアク゚リをサポヌトしおいないメヌルクラむアントであっおも、読み取り䞍胜な状態に圧瞮されず、衚瀺りィンドりを超えたせん。


ラバヌ組版ずメディアク゚リを組み合わせお、基本的にタグ内のスタむルを芏定したす。

特定の手玙の䟋の適応レむアりト


この電子メヌルクラむアントのmax-widthプロパティは「理解できない」ため、Outlookのピクセルず特別なコメント条件付きコメントで指定された最倧幅のラバヌテヌブルを䜿甚したす。


ステヌゞ1.基瀎の準備


曞き蟌み甚のコンテナずしお、幅100のテヌブルを䜿甚したす。 必芁に応じお、文字の背景を蚭定し、メむンテヌブルの䜍眮を瀺すこずができたす。


<table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td align="center"> </td></tr></table> 

最倧幅制限のあるメむンテヌブル


 <table align="center" cellspacing="0" cellpadding="0" border="0" style="width:100%; max-width:600px; border:0;" > <tr> <td style="padding-top:20px;padding-bottom:20px;padding-right:30px;padding-left:30px;text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:24px; line-height:32px; color:#222222;"></code> &nbsp;</td> </tr> </table> 

次に、スタむルをむンラむンに远加したす。 テキストのスタむルは、tdタグたたはh1〜h6、p、divなどのブロック芁玠内に配眮されたす。 䟋は次のようになりたす。


画像


Outlookに特別なコメントを远加したす。


 <!--[if (gte mso 9)|(IE)]> <table width="600" align="center"><tr><td style="padding-top:0; padding-bottom:0; padding-right:0; padding-left:0; margin:0px;"> <![endif]--> <table align="center" cellspacing="0" cellpadding="0" border="0" style="width:100%; max-width:600px; border:0;"> <tr> <td style="padding-top:20px;padding-bottom:20px;padding-right:30px;padding-left:30px;text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:24px; line-height:32px; color:#222222;"> &nbsp;</td> </tr> </table> <!--[if (gte mso 9)|(IE)]> </td></tr></table><![endif]--> 

セルの幅党䜓に広がるゎム画像を远加したす。


 <tr> <td style="padding-bottom:20px;"><img src="https://habrastorage.org/getpro/habr/post_images/032/086/ab9/032086ab9a7ac06f256a5dee8a6bd461.jpg" width="600" alt="" style="width:100%;max-width:600px;height:auto;"></td> </tr> 

取埗するもの


画像


モバむルデバむス䞊で䞊䞋に移動する2぀の列を䜜成したす。


 <tr> <td style="padding-top:0px;padding-bottom:20px;padding-right:0;padding-left:0;text-align:center;" > <!--[if (gte mso 9)|(IE)]> <table width="100%"> <tr> <td width="50%" valign="top" > <![endif]--> <div class="column" style="width:100%;max-width:290px;display:inline-block;vertical-align:top;" > <table width="100%" cellpadding="0" cellspacing="0" style="border-spacing:0;" > <tr> <td align="center" style="padding-top:10px;padding-bottom:5px;padding-right:5px;padding-left:5px;text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:15px; line-height:18px; color:#222222;"> &#8470;&nbsp;1&nbsp;&mdash; 990 </td> </tr> </table> </div> <!--[if (gte mso 9)|(IE)]> </td><td width="50%" valign="top" > <![endif]--> <div class="column" style="width:100%;max-width:290px;display:inline-block;vertical-align:top;"> <table width="100%" cellpadding="0" cellspacing="0" style="border-spacing:0;" > <tr> <td align="center" style="padding-top:10px;padding-bottom:5px;padding-right:5px;padding-left:5px;text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:15px; line-height:18px; color:#222222;"> &#8470;&nbsp;2&nbsp;&mdash; 990 </td> </tr> </table> </div> <!--[if (gte mso 9)|(IE)]> </td> </tr> </table> <![endif]--> </td> </tr> 

暙準状態では、次のようになりたす。


画像


必芁に応じお、列内の列の順序を倉曎したす。 右が䞊、巊が䞋になるように。 Dirパラメヌタヌ


 <tr> <td dir="rtl" style="padding-top:0px;padding-bottom:20px;padding-right:0;padding-left:0;text-align:center;" > <!--[if (gte mso 9)|(IE)]> <table dir="rtl" width="100%"> <tr> <td width="50%" valign="top" > <![endif]--> <div dir="ltr" class="column" style="width:100%;max-width:290px;display:inline-block;vertical-align:top;" > <table width="100%" cellpadding="0" cellspacing="0" style="border-spacing:0;" > <tr> <td align="center" style="padding-top:10px;padding-bottom:5px;padding-right:5px;padding-left:5px;text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:15px; line-height:18px; color:#222222;"> &#8470;&nbsp;2&nbsp;&mdash; 990 </td> </tr> </table> </div> <!--[if (gte mso 9)|(IE)]> </td><td width="50%" valign="top" > <![endif]--> <div dir="ltr" class="column" style="width:100%;max-width:290px;display:inline-block;vertical-align:top;"> <table width="100%" cellpadding="0" cellspacing="0" style="border-spacing:0;" > <tr> <td align="center" style="padding-top:10px;padding-bottom:5px;padding-right:5px;padding-left:5px;text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:15px; line-height:18px; color:#222222;"> &#8470;&nbsp;1&nbsp;&mdash; 990 </td> </tr> </table> </div> <!--[if (gte mso 9)|(IE)]> </td> </tr> </table> <![endif]--> </td> </tr> 

䟋を芋たす


画像


これにより、奜きなだけ列を远加できたす。 たずえば、5


 <tr> <td style="padding-top:0px;padding-bottom:20px;padding-right:0;padding-left:0;text-align:center;" > <!--[if (gte mso 9)|(IE)]> <table width="100%"> <tr> <td width="110" valign="top" > <![endif]--> <div class="column" style="width:100%;max-width:110px;display:inline-block;vertical-align:top;" > <table width="100%" cellpadding="0" cellspacing="0" style="border-spacing:0;" > <tr> <td align="center" style="padding-top:10px;padding-bottom:5px;padding-right:5px;padding-left:5px;text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:15px; line-height:18px; color:#222222;"> &#8470;&nbsp;1&nbsp;&mdash; 990 </td> </tr> </table> </div> <!--[if (gte mso 9)|(IE)]> </td><td width="110" valign="top" > <![endif]--> <div class="column" style="width:100%;max-width:110px;display:inline-block;vertical-align:top;"> <table width="100%" cellpadding="0" cellspacing="0" style="border-spacing:0;" > <tr> <td style="padding-top:10px;padding-bottom:5px;padding-right:5px;padding-left:5px;text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:15px; line-height:18px; color:#222222;"> &#8470;&nbsp;2&nbsp;&mdash; 990 </td> </tr> </table> </div> <!--[if (gte mso 9)|(IE)]> </td><td width="110" valign="top" > <![endif]--> <div class="column" style="width:100%;max-width:110px;display:inline-block;vertical-align:top;"> <table width="100%" cellpadding="0" cellspacing="0" style="border-spacing:0;" > <tr> <td style="padding-top:10px;padding-bottom:5px;padding-right:5px;padding-left:5px;text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:15px; line-height:18px; color:#222222;"> &#8470;&nbsp;3&nbsp;&mdash; 990 </td> </tr> </table> </div> <!--[if (gte mso 9)|(IE)]> </td><td width="110" valign="top" > <![endif]--> <div class="column" style="width:100%;max-width:110px;display:inline-block;vertical-align:top;"> <table width="100%" cellpadding="0" cellspacing="0" style="border-spacing:0;" > <tr> <td style="padding-top:10px;padding-bottom:5px;padding-right:5px;padding-left:5px;text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:15px; line-height:18px; color:#222222;"> &#8470;&nbsp;4&nbsp;&mdash; 990 </td> </tr> </table> </div> <!--[if (gte mso 9)|(IE)]> </td><td width="110" valign="top" > <![endif]--> <div class="column" style="width:100%;max-width:110px;display:inline-block;vertical-align:top;"> <table width="100%" cellpadding="0" cellspacing="0" style="border-spacing:0;" > <tr> <td style="padding-top:10px;padding-bottom:5px;padding-right:5px;padding-left:5px;text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:15px; line-height:18px; color:#222222;"> &#8470;&nbsp;5&nbsp;&mdash; 990 </td> </tr> </table> </div> <!--[if (gte mso 9)|(IE)]> </td> </tr> </table> <![endif]--> </td> </tr> 

同じ5぀の列


画像


このメ゜ッドを䜿甚するず、垂盎方向垂盎方向の敎列䞊;ず氎平方向テキストの敎列䞭倮;の䞡方で、列ブロックを互いに盞察的に敎列できたす。


ステヌゞ2。テキストを操䜜したす。


Typographerでテキストを線集したす。 匕甚笊、ダッシュ、およびその他の文字を特別なコヌドに眮き換えたす。そうしないず、正しく衚瀺されない堎合がありたす。 プリンタヌを䜿甚しお、ぶら䞋がっおいる前眮詞を取り陀き、䞍可解なスペヌスを远加したす。


Googleの矎しいWebフォントを接続する堎合は、Googleフォントによっお生成されたリンクに远加したす。

 <link href='https://fonts.googleapis.com/css?family=Roboto:300,300italic,400,400italic,500,500italic,700,700italic' rel='stylesheet' type='text/css' /> 

テキストのスタむルを曞くこずを忘れないでください


 <p style=”font-family: 'Roboto', sans-serif;”></P> 

Outlookに特別なコメントを远加したす。


 <!--[if mso]> <style type="text/css"> p {font-family: sans-serif !important;} </style> <![endif]--> 

そうしないず、Outlookは未知のフォントをお気に入りのTimes New Romanに眮き換えたす。 メディアク゚リのような「矎しいフォント」が垞に機胜するずは限らないこずに泚意しおください。 リスクを冒したくない堎合は、Arial、Verdana、Times New Roman、その他の「クラシック」などの「安党な」フォントファミリヌを䜿甚しおください。


ステヌゞ3.画像の挿入


gif-animationを䜿甚する堎合、すべおの電子メヌルクラむアントで機胜するわけではないこずに泚意しおください。 最初のフレヌムのみが衚瀺される状況がありたす。 だから、もし圌らがそれを党く芋ないずいう事実ではなく、それが10日にだけ珟れるならば、安党で、䞻芁な情報を最初のフレヌムに眮いおください。


「displayblock;」プロパティを写真に远加するこずを忘れないでください。 そうしないず、Gmail、Mail.ruおよびその他のメヌルクラむアントで2〜3ピクセルの垂盎むンデントが衚瀺されたすが、これらは必芁ありたせん。


ステップ4.セパレヌタヌを挿入する


tdたたは任意のブロック芁玠を「border-top1px solid #eeeeee;」たたは「border-bottom1px solid #eeeeee;」に蚭定したす。


ステップ5.ボタンを远加する


 <div style="margin:0 auto; width:280px;"><table cellspacing="0" cellpadding="0" align="center" width="280"><tr><td align="center" bgcolor="#ff6600" style="border-radius: 30px; color: #ffffff; padding: 18px 2px 18px 2px;"><a href="#" style="font-family: Arial, Helvetica, sans-serif; width:100%; font-size:18px; font-weight:bold; color:#ffffff; text-decoration: none; text-align:center; text-decoration:none;"><span style="color:#ffffff;"> </span></a></td></tr></table></div> 

暙準的なレスポンシブラむティングの準備ができたした


画像


レむアりトを完成させお完成させるには、メディアク゚リを远加したす。 そのため、モバむルのむンデントずフォントサむズの問題を解決し、モバむルバヌゞョンでは必芁のない小さな芁玠を非衚瀺にしたす。


適切に構成された文字は、ズヌムしたり画面䞊を移動したりする必芁はありたせん。 任意のデバむスおよび任意の電子メヌルクラむアントで䟿利に衚瀺されたす。

レむアりト蚭蚈者向けのヒント


-可胜な限り倚くの芁玠のスタむルを指定したす。 スタむルがない堎合、電子メヌルクラむアントはスタむルを「むンポヌズ」し、コンテンツは必芁に応じお衚瀺されたせん。 良い習慣はスタむルを無効にするこずです 。


-マヌゞンに泚意しおください。 このスタむルをOutlookで機胜させるには、倧文字のM→Marginで指定したす


-レむアりト時に倖郚CSSでスタむルを入力する方が簡単たたは難しい堎合-問題なく、 Inlinerなどの特別なツヌルを䜿甚しお、文字を送信たたはテストする前にむンラむンに远加できたす。


-ブラりザでの画像の衚瀺を無効にしたナヌザヌを思い出しおください。 どんな堎合でも人に情報を䌝えるために、テキストず画像のバランスを保ちたす。 たた、「img」タグの「alt」属性を忘れないでください。


-モバむルファヌストの原則に埓う
どのキヌ情報かを刀断し、それを最初の画面に配眮したす。 小さな画面で䞍芁なブロックを無効にし、文字の最埌でデスクトップでは正垞に芋えるがモバむルではメむンコンテンツが衚瀺されないものをすべお削陀したす。 「䞀床に」を衚瀺しようずしないでください。補品カテゎリぞのリンクを折りたたんで、10枚の写真の代わりに1枚か2枚を入れおください。 ナビゲヌションを簡玠化しおください。結局、賌読者は手玙を巊から右ではなく䞊から䞋に衚瀺したす。 そしお、手玙を過負荷にせず、「簡単」にしお5秒以内に開いおください。


画像
倱敗したレむアりトの䟋。 最初の画面でモバむルから手玙を開くず、重芁な情報ではなく、二次情報が衚瀺されたす。 これはやる䟡倀がありたせん。


-通垞の画像を読み蟌んでも、背景画像はどこでも機胜したせん。 特に背景画像にテキストがある堎合は、このこずに留意しおください。 安党で、テキストがはっきりず芋える背景色を背景画像ずずもにセルに曞き蟌んでください。 画像が読み蟌たれない堎合でも、ナヌザヌには「正しい」背景に衚瀺されたす。


最埌に、Outlookでも機胜する背景を蚭定できたす。


画像


-衚瀺および非衚瀺のprehederを䜜成する方法を孊びたす-件名行の埌に衚瀺されるテキストの行。 レタヌの最埌にあるWebバヌゞョンぞのリンクずその他のサヌビス情報を削陀したす。プリヘッダヌには必芁ありたせん。


画像


レむアりトを容易にするツヌル


レむアりトは、他のプロセスず同様に、自動化および簡玠化できたす。 初心者および経隓豊富なタむプセッタヌを支揎するリ゜ヌスを遞択したした。


フレヌムワヌク


1 ザヌブむンク
䜜成者は、このフレヌムワヌクを䜿甚しお䜜成された文字が、メディアク゚リをサポヌトするデバむスおよびメヌルクラむアントで適切に衚瀺されるこずを玄束したす。 テンプレヌトから始めるこずができたす。倧きなバナヌのあるシンプルな1列のテンプレヌト、サむドバヌのあるレむアりト、サむドバヌずバナヌのハむブリッド。


2 キログラム
著者によるず、「キログラムパタヌンはどこでも適応できたす」。 著者自身はアヌサヌ・コッホ、狭い円で有名なタむプセッタヌです。 掚奚。


3 メヌルフレヌムワヌク
ボタン、画像、リンクのむンストヌルを簡玠化する、HTML文字甚の別の䟿利なフレヌムワヌク。


パタヌン


1 無料メヌルテンプレヌト
倚数の無料のHTMLメヌルテンプレヌト。


2 GraphicMail
100個の既補のテンプレヌト。 ダりンロヌドするには-無料アカりントを有効にしたす。


3 アントワヌト
ほずんどのメヌルクラむアント、OutlookおよびGmailをサポヌトするレスポンシブレむアりトのセット。


4人気のある電子メヌルクラむアントでテストされたテンプレヌト 。


5MailChimpのテンプレヌト 。


ツヌル


1VMLおよびCSSの文字のボタンむンストヌラヌ


2 リトマス


画像


送信する前に文字をテストできたす。 原則は簡単です。手玙をダりンロヌドしお、さたざたなメヌルクラむアント、ブラりザ、モバむルデバむスでどのように衚瀺されるかを確認したす。


3 Litmusスコヌプ


画像


既補のHTML文字のWebバヌゞョンを䜜成するのに圹立ちたす。


衚瀺、読み取り、むンスピレヌションを埗る


1興味深い適応文字の遞択
2興味深い適応文字の遞択 No. 2
3興味深い適応文字の遞択 No. 3
3アヌサヌ・コッホのブログ -氎ず共通の真実のないタむプセット文字に぀いお
4MailChimpからの文字の組版手順 英語
5文字のデザむンずレむアりトに関するテキスト英語


レむアりトリマむンダヌ


-垞にタグ内のスタむルを芏定したす。
-メディアク゚リを䜿甚し、ラバヌレむアりトず組み合わせたす。
-タむポグラファヌでテキストを線集したす。
-キヌ情報を最初の画面、gifアニメヌション、最初のフレヌムに配眮したす。
-OutlookずGmailモバむルアプリケヌションでメヌルを確認したす-これらは最も「邪魔な」メヌルクラむアントです。


著者コンスタンチンシュミロフ。 せんせい
タむプセッタヌになるには、デザむナヌになりたい堎合はhtmlずcssを孊ぶ必芁がありたす。それからWebデザむンも、テンプレヌトに埓っお文字を曞いおタむプセットするだけで、 メヌルマヌケティングの htmlず専門知識は十分です。



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


All Articles