2016-09-13 15 views
0

第1のtrと第2のtrの間のスペースを削除するにはどうすればよいですか?私は画像を使用しなければならず、borderプロパティを使用することはできません。HTMLテーブル:2つのtrの間のスペースを削除する

<table> 
 
    <tr> 
 
    <td align="left" height="40" style="padding-left:30px;padding-bottom:0px;border-collapse: collapse;"> 
 

 
     <table cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse;mso-table-lspace: 0pt;mso-table-rspace: 0pt;"> 
 
     <tbody> 
 
      <tr> 
 
      <td valign="middle" height="40" align="center" style="color: #FFFFFF;display: block;padding-left: 55px;padding-right: 55px;background-color:#EE163A;"> 
 
       <span class="event_register" style="color: #FFFFFF;text-align: center;text-decoration: none;-webkit-text-size-adjust: none;font-size: 14px;line-height: 40px;display: inline-block;text-transform:uppercase;font-family: 'proxima_novasemibold', Arial, sans-serif;" 
 
       target="_blank">Day 1</span> 
 
      </td> 
 
      </tr> 
 
     </tbody> 
 
     </table> 
 
    </td> 
 
    </tr> 
 

 
    <tr> 
 
    <td style="mso-line-height-rule: exactly; line-height:0px;border-collapse: collapse;"> 
 
     <img src="http://www.hubilo.in/images_for_links/arrow.png" width="10" height="10" style="padding-left:100px; vertical-align:top; " valign="top" align="top"> 
 
    </td> 
 
    </tr> 
 
</table>

答えて

0

トップレベルのテーブルのために使用<table cellpadding="0" cellspacing="0">同様

さらに画像あなたが使用しても、ブランクがそれをトリミングするために矢印ホの必要性を超えているたます。..

+0

オハイオ州でのスペースがあるとして、あなたはmargin-top:-2pxを与えなければならないだろうええ..ありがとう.. –

1

ます一番上のテーブルにcellspacing="0"cellpadding="0"を追加するのを忘れてしまった。また、には埋め込みがあり、これは0に設定する必要があります。あなたは下向きの矢印が上のdivに固執したい場合は、画像自体

<table cellspacing="0" cellpadding="0"> 
 
    <tr> 
 
    <td align="left" height="40" style="padding-left:30px;padding-bottom:0px;border-collapse: collapse;"> 
 

 
     <table cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse;mso-table-lspace: 0pt;mso-table-rspace: 0pt;"> 
 
     <tbody> 
 
      <tr> 
 
      <td valign="middle" height="40" align="center" style="color: #FFFFFF;display: block;padding-left: 55px;padding-right: 55px;background-color:#EE163A;"> 
 
       <span class="event_register" style="color: #FFFFFF;text-align: center;text-decoration: none;-webkit-text-size-adjust: none;font-size: 14px;line-height: 40px;display: inline-block;text-transform:uppercase;font-family: 'proxima_novasemibold', Arial, sans-serif;" 
 
       target="_blank">Day 1</span> 
 
      </td> 
 
      </tr> 
 
     </tbody> 
 
     </table> 
 
    </td> 
 
    </tr> 
 

 
    <tr> 
 
    <td style="mso-line-height-rule: exactly; line-height:0px;border-collapse: collapse; padding: 0;"> 
 
     
 
     <span style="padding-left:100px; vertical-align:top; background:url(http://www.hubilo.in/images_for_links/arrow.png) 100px -2px no-repeat; background-size: contain; width: 10px; height: 10px; display: block;" valign="top" align="top"> 
 
    </td> 
 
    </tr> 
 
</table>

+0

私は 'margin'なしでそれをすることができますか?私はHTML Emailerを作っているので、Outlookでは「margin」はサポートされていません。 –

+0

私が考えることができるオプションのカップルがあります。 1)最も簡単で信頼性の高い方法は、画像を編集して上部のスペースを取り除くことです。 2)画像を背景画像として使用し、位置を設定します。 – z0mBi3

+0

私は最初のものに取り組むことができます。私はhtmlの電子メールを作っていると言っていたので、 'background-image'と' position'はOutlookではサポートされません。 –

0

<table cellspacing="0" cellpadding="0"> 
 
    <tr> 
 
    <td align="left" height="40" style="padding-left:30px;padding-bottom:0px;border-collapse: collapse;"> 
 

 
     <table cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse;mso-table-lspace: 0pt;mso-table-rspace: 0pt;"> 
 
     <tbody> 
 
      <tr> 
 
      <td valign="middle" height="40" align="center" style="color: #FFFFFF;display: block;padding-left: 55px;padding-right: 55px;background-color:#EE163A;"> 
 
       <span class="event_register" style="color: #FFFFFF;text-align: center;text-decoration: none;-webkit-text-size-adjust: none;font-size: 14px;line-height: 40px;display: inline-block;text-transform:uppercase;font-family: 'proxima_novasemibold', Arial, sans-serif;" 
 
       target="_blank">Day 1</span> 
 
      </td> 
 
      </tr> 
 
     </tbody> 
 
     </table> 
 
    </td> 
 
    </tr> 
 

 
    <tr> 
 
    <td style="mso-line-height-rule: exactly; line-height:0px;border-collapse: collapse; padding: 0;"> 
 
     <img width="10" align="top" height="10" valign="top" style="padding-left: 100px; vertical-align: top; margin-top: -2px;" src="http://www.hubilo.in/images_for_links/arrow.png"> 
 
    </td> 
 
    </tr> 
 
</table>

関連する問題