Estoy intentando crear un correo electrónico HTML que se muestre correctamente en todos los clientes de correo electrónico más utilizados. Estoy envolviendo todo el correo electrónico en una tabla, y me gustaría que tuviera un ancho de hasta el 98% del ancho disponible, pero no mayor de 800 píxeles. Me gusta esto:
<table style="width:98%; max-width:800px;">
Pero no lo estoy haciendo de esa manera, ya que según este Outlook 2007 no es compatible con la propiedad de ancho de CSS.
En cambio, estoy haciendo esto:
<table width="98%">
¿Hay alguna forma de establecer también un ancho máximo sin depender de CSS?