2011-08-09 36 views
24

Tôi có mã sau và cho cuộc sống của tôi Tôi không thể làm cho nó hoạt động trong Microsoft Outlook.Tại sao Microsoft Outlook không tôn trọng kiểu danh sách khi gửi email HTML?

<ul style="margin-left: 50px; line-height: 50px; list-style: none;"> 
    <li style="font-size: 1.5em; list-style: none;">[UniqueCode]</li> 
</ul> 

Có cách nào khác để đạt được kết quả tương tự không? Tôi đang cố gắng gửi một email HTML cho một nhóm người.

Trả lời

30

Hãy xem Campaign Monitor's guide để hỗ trợ CSS trong email HTML.

list-style-image, list-style-positionlist-style-type không được hỗ trợ trong Outlook 2007 hoặc Outlook 2010.

Sử dụng tế bào bảng cho bố trí là phương thức chuẩn trong email HTML được xây dựng bởi vì hỗ trợ CSS trong Outlook là thực sự xấu.

Hãy thử sử dụng các ô bảng có độ rộng chính xác được chỉ định cho bố cục của danh sách của bạn và có từng mục trong một hàng mới hoặc được phân tách bằng <br>s.

+1

Cảm ơn. Tôi đã tìm ra rằng Outlook 2007 và 2010 không hỗ trợ họ và phải viết lại toàn bộ email HTML trong bảng. Thật là một bummer! – PeanutsMonkey

+1

"Sử dụng các ô bảng cho bố cục là tiêu chuẩn thực hành trong email html được xây dựng vì hỗ trợ css trong Outlook thực sự là xấu." Tôi biết điều này nhưng nó vẫn còn buồn để đọc. +1 cho giải pháp –

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