2012-04-03 35 views
6

Tôi đang phát triển chữ ký email tùy chỉnh cho một khách hàng của tôi, tôi hiện đang ở giai đoạn thử nghiệm cho Gmail, Hotmail, Brinkster và vân vân.Xóa chữ ký dưới dạng chữ ký neo

Tôi đang gặp khó khăn khi cố gắng loại bỏ đường gạch dưới mà neo đang hiển thị, tôi có "text-decoration: none;" trên chính bản thân nó và không có gì làm việc cho một trong hai máy khách, tuy nhiên, Outlook hiển thị tốt.

Có ai giúp được không? :-)

Trả lời

1
<a href="example.com" style="text-decoration:none">link text</a> 

sẽ không có gạch dưới trừ khi có quy tắc css ưu tiên cao hơn ở nơi khác.

+1

Tôi đã sửa lỗi này và không sửa chữa, tôi đã xóa kiểu chữ mặc định của Microsoft cho liên kết vv và vẫn không hoạt động – Filth

+0

hoạt động cho hotmail nhưng không gmail – shorif2000

2

Bạn cũng có thể thử thêm !important với phong cách:

text-decoration: none !important; 
+2

Đã cố gắng trước khi đăng ở đây, vẫn không hoạt động :-( – Filth

+0

Sau khi một số googling hơn, có vẻ như nhiều người có cùng một vấn đề.Theo phong cách trong email là một nỗi đau. Trang web này đã hứa hẹn mang lại tiêu chuẩn cho khách hàng email (nhưng ai biết sẽ mất bao lâu!) Http://www.email -standards.org/ Xin lỗi tôi đã không hữu ích hơn! :) –

+0

Haha yeah tạo chữ ký html là một nỗi đau để render trong tất cả các khách hàng nhưng cảm ơn bạn thông tin! :-) – Filth

4

Tôi nghĩ vấn đề của bạn có thể là khách hàng nhất định di chuyển kiểu neo và văn bản vào một khoảng và áp dụng các định nghĩa kiểu đó để thay thế.

<a href="/" style="color:black;">hello, world!</a> 

trở thành

<a href="/"><span style="color:black;">hello, world!</span></a> 

Không phải 100% chắc chắn lý do tại sao họ làm điều này, nhưng nó gây phiền nhiễu. Đôi khi, hãy thay đổi một số nội dung như thế này:

<a href="/" style="color:black;" href="/"><span style="color:black;">hello, world!</span></a> 

Nhưng nó vẫn là túi hỗn hợp và luôn thay đổi. Thật không may là cách duy nhất để xác nhận rằng mọi thứ luôn luôn đúng là sử dụng một hình ảnh.