私は長年働いていた電子メールテンプレートを作成しようとしました。私は、私のウェブサイトから送信される確認メールの本文にDIVを並べて配置しようとしています。あなたが見ることができるように私はここにfloat:left
を使用しようとするが、私はまた、コンテナ(.view-content
)でdisplay:table
を使用してみましたが、その他のDIVでそれぞれdisplay:table-row
とdisplay:table-cell
メール本文の中にdivを配置するにはどうすればいいですか?
<div class="view-content" style="margin-bottom: 20px;">
<h3 style="margin: 0px;font-size: 14px;background-color: #eff1f7;border-top: 1px solid #dedede;border-left: 1px solid #dedede;border-right: 1px solid #dedede;padding: 15px 15px 0 15px;">TESTO 925 - temperaturmätare, typ K, radio, larm,</h3>
<div class="views-responsive-grid views-responsive-grid-horizontal views-columns-3 checkout">
<div class="views-row views-row-1 views-row-first" style="background-color: #eff1f7;border-bottom: 1px solid #dedede;border-left: 1px solid #dedede;border-right: 1px solid #dedede;margin: 0px;">
<div class="views-column views-column-1 views-column-first" style="color: #000;">
<div class="views-field views-field-line-item-label" style="float: left;"> <span class="views-label views-label-line-item-label" style="font-weight: bold;font-size: 13px;">Artikelnr: </span> <div class="field-content artikelnr">0560 9250</div> </div>
<div class="views-field views-field-commerce-unit-price" style="float: left;"> <span class="views-label views-label-commerce-unit-price" style="font-weight: bold;font-size: 13px;">Pris: </span> <div class="field-content price">995 kr</div> </div>
<div class="views-field views-field-quantity" style="float: left;"> <span class="views-label views-label-quantity" style="font-weight: bold;font-size: 13px;">Antal: </span> <div class="field-content antal">1</div> </div>
<div class="views-field views-field-commerce-total" style="float: left;"> <span class="views-label views-label-commerce-total" style="font-weight: bold;font-size: 13px;">Summa: </span> <div class="field-content price">995 kr</div> </div> </div>
</div>
</div>
</div>
:だから、結果として電子メールで私はこれを持っています。私が試した他のものはdisplay:block
とdisplay:inline-block
...運がないです。だから私はここで間違って何をしていますか?上記のクラスビューを持つDIVSは、互いに隣り合うことを拒否する理由は何ですか?私はシンプルなテーブルを使うことができない理由がありますが、ここで説明するのに時間がかかります。
UPD:OK、私は最終的にこれを放棄し、ため、Outlook 2013のような人気の電子メールクライアントにDIVの位置決めのためのサポートを欠いているの単純なテーブルのアプローチを使用する必要があります...
cssコードのいくつかのビットがもっと理解するのに役立つかもしれません。 – semuzaboi
HTML電子メールテンプレートを作成すると、divではなくテーブルを使用することになります。このチュートリアルを参照してください:https://webdesign.tutsplus.com/articles/build-an-html-email-template-from-scratch--webdesign-12770 –
はい、私はそれを参照してくださいOutlook 2010のdivの位置のサポートなし/ 13など...私は私のアプローチを再考する必要があります。とにかくおかげで、とにかく:-)。 – TBJ