我花了幾個小時試圖創建一個可以非常有效的電子郵件模板。我正試圖在確認電子郵件的正文中將DIV排列在彼此的旁邊,該郵件將從我的網站發送。因此,在所得的電子郵件我有這樣的:如何將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>
正如你可以看到我在這裏嘗試使用float:left
,但我已經在容器(.view-content
)使用display:table
也嘗試過,並display:table-row
而在其他的DIV display:table-cell
分別。我試過的其他東西是使用display:block
和display:inline-block
...沒有運氣。那麼我在這裏做錯了什麼?爲什麼上面類視圖字段的DIVS拒絕將自己放在一起?我有些理由不能使用簡單的表格,這裏有點冗長的解釋。
UPD:好了,我終於不得不放棄這個和使用,因爲對於DIV在流行的電子郵件客戶端如Outlook 2013的定位缺乏支持一個簡單的表格的方式...
小提琴或一些css代碼可能有助於瞭解更多:) – semuzaboi
製作HTML電子郵件模板時,您需要使用表格而不是divs。請參閱本教程:https://webdesign.tutsplus.com/articles/build-an-html-email-template-from-scratch--webdesign-12770 –
是的,我現在看到,在Outlook 2010中不支持div定位/ 13等等......我將不得不重新思考我的方法。無論如何感謝:-)。 – TBJ