Hello! Problem. Some browsers refuse to show the background of a column in a table. Some of these include Chrome, Opera and Maxthon 3. For some reason it seems to me that the problem is in their modern engine. The table code is as follows:

<table cellpadding="0" cellspacing="0" height="120" width="100%" style="background:#0006FF;border-right:1px solid #000000;"> <tr> <td width="310" height="120" style="background:url('/new/logo.png') no-repeat;"></td> <td align="center" style="background:url('/new/topmenubg.png')" class="topLink"></td> <td width="16" style="background:url(/new/topmenubg_end.png) no-repeat"></td> <td width="200" style="background:url(/new/topinfobg.png) no-repeat"></td> </tr> </table> 

From this refuses to show the background of this column: Well, what's the problem? Though kill me, but I do not see any mistakes! Or something updated, but I do not know about it? Help!

  • The background of the second column is not displayed - pushnoy18

2 answers 2

I hope you do not impose a letter )))

You should not use CSS properties for background blending, they will be ignored by some email clients:

 background: background-image: background-position: background-size: 
     <table cellpadding="0" cellspacing="0" height="120" width="100%" style="background:#0006FF;border-right:1px solid #000000;"> <tr> <td width="310" height="120" style="background: transparent url('/new/logo.png') top left no-repeat;"></td> <td align="center" style="background: transparent url('/new/topmenubg.png') top left no-repeat;" class="topLink"></td> <td width="16" style="background: transparent url('/new/topmenubg_end.png') top left no-repeat;"></td> <td width="200" style="background: transparent url('/new/topinfobg.png') top left no-repeat;"></td> </tr> </table> 

    This is the complete syntax of the background, so it will definitely work if there are pictures on the server. You can try to clear some parameters when it works.

    • Nope, does not help = ( - pushnoy18
    • for table type the style "empty-cells: show;" - Sh4dow