2010-05-09 43 views
13

Tôi đang tạo bản tin và tôi muốn có các bảng thay đổi màu nền khi di chuột qua.
Xem như bản tin sẽ không có đầu, tôi xác định tất cả các kiểu nội tuyến. Tôi chắc chắn rằng hầu hết các ứng dụng thư khách phổ biến sẽ chặn JS. Vì vậy, tôi đã tự hỏi nếu tôi có thể xác định một hiệu ứng di chuột trong thuộc tính phong cách. Hoặc là có bất kỳ giải pháp khác để đạt được hiệu ứng này?
Hòa bìnhLàm cách nào để tạo hiệu ứng di chuột trong bản tin?

+3

Mặc dù người ta cho rằng hỗ trợ CSS là phổ biến trong ứng dụng thư, bạn nên xem xét lại: http://www.campaignmonitor.com/css/ http://www.xavierfrenette.com/articles/css-support-in -webmail/ – nc3b

+1

@ nc3b: tuyệt vời, có thể đã thêm câu trả lời này vào câu trả lời và tôi chấp nhận rằng tôi không thể sử dụng nội tuyến giả – Moak

Trả lời

15

Bạn đã kiểm tra các mục này chưa?

http://www.campaignmonitor.com/css/

http://www.hongkiat.com/blog/design-perfect-newsletter/

Bài viết sau nói điều này:

hiệu ứng Hover không được hỗ trợ trong Outlook 2007/2010, Gmail iOS hoặc Android. Bạn có thể vẫn muốn bao gồm kiểu a: hover cho tất cả các máy khách hỗ trợ: Outlook 2000/2003, Hotmail, Apple Mail và Yahoo! mail ...

Javascript là không có. Có thực sự không có giải pháp này, một số sẽ chấp nhận: di chuột, một số không. Từ liên kết đầu tiên đó bạn có thể thấy ý muốn nào và cái nào sẽ không.

-1

tôi bạn chắc chắn css của bạn sẽ không được gỡ bỏ, bạn có thể sử dụng một di chuột và một tài sản

.panel:hover { 
    background-color: #EFEFEF; 
} 

Cũng background-color nó dường như không thể use a pseudo-selector in an inline style, do đó có thể là một stopper:

+0

Tôi chắc chắn CSS đã bị xóa, tôi đã thử nghiệm rất nhiều – Moak

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