Saya membantu teman saya yang tunanetra mempelajari cara menggunakan komputer Windows 8-nya. Teman-teman saya mengakses komputernya menggunakan screenreader JAWS ( http://www.freedomscientific.com/Products/Blindness/JAWS ), tetapi karena memiliki beberapa penglihatan ia juga memiliki layar yang diatur dengan ukuran font yang besar dan "High Contrast Black" "tema.
Tema ini berfungsi dengan baik di hampir semua komputer, dan menampilkan teks putih pada latar belakang hitam di mana pun teks biasanya ditampilkan sebagai hitam di latar belakang putih. Namun, di Outlook 2010, email dari beberapa pengirim muncul sebagai teks putih di latar belakang putih.
Saya telah meluangkan waktu untuk melihat masalah, dan dari apa yang saya tahu itu disebabkan oleh beberapa pengirim yang mengirim email HTML yang secara eksplisit mengatur warna latar belakang email tersebut. Kemudian, bukannya Outlook melakukan hal yang masuk akal dan membiarkan tema Windows mengesampingkan pengaturan warna apa pun, ia membiarkan HTML di email mengatur warna latar belakang. Bahkan lebih gila, Outlook kemudian mengambil warna teks dari tema Windows: jadi, email ditampilkan sebagai teks putih di latar belakang putih!
Berikut ini adalah contoh HTML yang dilucuti di salah satu email yang menyinggung:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p class="western" align="center" style="margin-bottom: 0cm; line-height: 100%"><font style="font-size: 12pt"><b>Here's where the text of the email would go.</b></font></p>
</div>
</body>
</html>
Menurut saya "warna latar: #ffffff" pada tag adalah penyebab masalahnya. Bagaimana saya bisa memperbaiki ini? Saya telah mengajukan pertanyaan lain tentang mendapatkan pengirim untuk mengirim email teks biasa, tetapi karena masalahnya mempengaruhi begitu banyak pengirim yang sebenarnya bukan cara yang praktis untuk maju. Ini sangat menyebalkan, terutama karena saya menggunakan dua produk Microsoft dan mereka tidak bekerja dengan baik bersama.
background-color:#FFFFFF
juga. Bahkan menukar keduanya di sekitar. Anda mungkin dapat melakukan ini dengan beberapa VBA tapi itu di luar pengetahuan saya: /