2014-09-26 3 views
0

У меня есть изображение, которое действует как заголовок. Он отлично масштабируется, если он находится за пределами стола. Как только я отбрасываю его в таблицу, изображение перестает масштабироваться.Изображение не масштабируется в таблице в Outlook 2007

Я пробовал различные вещи, такие как установка ширины изображения на 100%, исключая неопределенность и высоту изображения, устанавливая фактические размеры (660 x 248), а затем устанавливая ширину таблицы до 100%, используя три таблицы ячейки и установка ширины ячейки центральной таблицы с изображением и т. д.

Я использую прямой HTML и не использую CSS.

Независимо от того, что я пытаюсь, изображение не будет уменьшаться, если оно находится в таблице.

ответ

0

Не видя своего кода, я думаю, это просто, что таблица является объявленным значением, поэтому даже если изображение относительное, оно относится к определенному значению. Это означает, что ваше изображение не масштабируется, так как оболочка таблицы никогда не масштабируется, потому что она всегда остается на объявленном вами значении.

Другая проблема может возникнуть в связи с тем, что Outlook 2007 обычно не нравится объявление процента на изображениях, оно определяет его как начальное значение загрузки или значение метаданных самого изображения. Это устраняет все возможности масштабирования. Лучшая ставка для помощи по этой проблеме предоставляется Litmus

+0

Я пробовал то, что было рекомендовано в Litmus, и оно по-прежнему не будет масштабировать изображение правильно. Проблема заключается не в масштабировании изображения, а в масштабировании, когда панель просмотра отображает содержимое. Изображение остается прежним, даже когда объявляется ширина/высота изображения, таблицы и всех ячеек, а также включает вспомогательные классы из Litmus. –

+0

Имеет ли таблица шкалу без изображения? Не видя никакого кода или не имея дополнительной информации, его трудно диагностировать. Я бы все же сказал, что это может быть что-то среднее между Outlook и вашим кодом. Вы пробовали его на других клиентах с успехом? – Gortonington

0

Вы пытались установить фиксированную ширину и высоту, где это возможно?

<table width="660" border="0" cellpadding="0" cellspacing="0"> 
    <tr> 
     <td width="660" height="248" ><img src="images/image.jpg" style="display:block;" width="660" height="248" border="0" alt=""/></td> 
    </tr> 
</table> 

Кроме того, есть ли изображение, полное 660 x 248 или растянутое?

+0

Я просто попробовал это и до сих пор не повезло. Я объявлял ширину и высоту на ячейке, содержащей изображение, а также ширину и высоту изображения. Я также объявил ширину на столе, сам. Изображение равно 660 x 248 без растяжки. –

 Смежные вопросы

  • Нет связанных вопросов^_^