2013-02-27 35 views
5

Nếu tôi mở HTML e-mail sau trong Gmail hoặc Outlook nó ám như nó nên:thêm không gian thêm vào HTML e-mail khi gửi từ Outlook sang Gmail

<img src="img.png" /> 

Tuy nhiên, nếu tôi mở nó trong Outlook và sau đó chuyển tiếp nó vào Gmail, nó bổ sung thêm HTML rác mà làm cho khu vực này cao hơn nó nên (tag 'p' chịu trách nhiệm về chiều cao thêm - 3px cụ thể):

<p class="MsoNormal"> 
    <span style="font-size:10.0pt"> 
     <img src="img.png"> 
     <u></u> 
     <u></u> 
    </span> 
</p> 

có rất nhiều giải pháp khắc phục các vấn đề về khoảng cách trong Gmail, như thêm hiển thị: chặn hình ảnh, thiết lập kích thước phông chữ và dòng Tôi đã thử trên một tá phương pháp và không có gì đã làm việc vì đằng sau những cảnh HTML sửa đổi mà tôi không có quyền kiểm soát - phong cách và thuộc tính bị tước, thẻ với tài sản riêng của họ nhận được thêm vào, vv

Có công việc xung quanh để cho phép định dạng ban đầu luôn được giữ nguyên không? Tôi sẽ sẵn sàng cung cấp bất kỳ chi tiết bổ sung cần thiết, chỉ cần cho tôi biết.

+1

Chuyển tiếp sẽ luôn gây ra sự cố cho email cho cả hiển thị và chức năng. Nói chung, việc thêm một tính năng chuyển tiếp tới bạn bè chung cho hầu hết các hệ thống gửi như MailChimp là công việc xung quanh cho việc này. – samanthasquared

Trả lời

2

Không có cách khắc phục cho điều này, nhưng có nhiều cách để giới hạn và ẩn kích thước của phần tách. Tôi sẽ gọi nó là tách, nhưng nó thực sự là tế bào đầu mở rộng do Outlook áp dụng thẻ p bình thường. Here is a related article.

Giữa các bảng tạo khoảng cách lớn hơn (khoảng 15px) so với các hàng trong bảng (2px). Nó phức tạp hơn, nhưng hãy thử và đặt tất cả mọi thứ mà bạn không thể đủ khả năng để tách thành một cái bàn lớn. Colspans và rowspans có thể phức tạp, nhưng chúng hoạt động nếu được thiết lập đúng.

Để ẩn phân tách, hãy bọc tất cả các bảng trong bảng nội dung chính bằng bộ màu bgcolor. Ví dụ: tạo một ngăn nội dung lớn được đặt thành màu trắng. Khi gửi từ Outlook, tất cả các bảng con của bạn sau đó sẽ di chuyển, nhưng các khoảng trống sẽ vẫn còn màu trắng, ngăn chặn các dòng không mong muốn xuất hiện trong cơ thể email của bạn.

Bí quyết cho chân trang - Khi bảng con cuối cùng của bảng trắng chính của bạn, khi ngăn cách này, nó sẽ tạo một đường màu trắng bên dưới nó. Xóa bảng chân trang khỏi bảng điều khiển chính hoặc đặt ô bgcolor giống với nền email của bạn để ẩn phần tách này.

+0

Tôi nghĩ Outlook 2007 không hoạt động với colspans? – Neil

+1

Họ luôn làm việc cho tôi. – John

+0

Xin chào @ John tôi chỉ có một bảng với thẻ tr được tạo trong vòng lặp foreach và tôi đang gặp sự cố khi không gian được thêm vào bằng thẻ msoNormal p. Bạn có thể tư vấn cho tôi một giải pháp cho nó không. – coder771

Các vấn đề liên quan