Я помогаю своей подруге с нарушением зрения научиться пользоваться ее компьютером с Windows 8. Мои друзья получают доступ к ее компьютеру с помощью программы чтения с экрана JAWS (http://www.freedomscientific.com/Products/Blindness/JAWS), но, поскольку у нее есть какое-то зрение, у нее также есть экран с большим размером шрифта и "Высокий контраст черного" тема

Эта тема отлично работает практически на всем компьютере и отображает белый текст на черном фоне, где текст обычно отображается черным на белом фоне. Однако в Outlook 2010 электронные письма от некоторых отправителей отображаются в виде белого текста на белом фоне.

Я потратил некоторое время на изучение этой проблемы, и, насколько я могу судить, она вызвана тем, что некоторые отправители отправляют электронные письма в формате HTML, которые явно задают цвет фона электронной почты. Затем, вместо того, чтобы Outlook сделал разумную вещь и позволил теме Windows переопределить любые настройки цвета, он позволяет HTML в электронном письме установить цвет фона. Еще более сумасшедший, Outlook затем берет цвет текста из темы Windows: так, электронные письма отображаются в виде белого текста на белом фоне!

Вот урезанный пример HTML в одном из оскорбительных писем:

<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>

Мне кажется, что "background-color:#ffffff" в теге является причиной проблемы. Как я могу исправить это? В других вопросах я задавал вопрос о том, как заставить отправителей отправлять простые текстовые электронные письма, но поскольку эта проблема затрагивает столько отправителей, что на самом деле не является практическим способом продвижения вперед. Это очень расстраивает, особенно потому, что я использую два продукта Microsoft, и они не работают вместе.

0