2016-10-25 18 views
0

私は、たくさんの画像を使って電子メールを更新してコードを作成しようとしていますが、テーブルを使用する際に問題が発生しています。私はそれらが必要とするほど狭くなるようには見えない。私が望むのは、それらを互いにかなり接近させ、左に揃えることです。私は前にテーブルで仕事をしたことはありませんでしたが、私はそれらを読んで、すべてが正しいと思われますが、仕事はありません。何を編集する必要があるかについての提案はありますか? PSこれはOutlookで多く見られるので、大きな要因です。HTMLの電子メールテーブルのボタン

http://codepen.io/Mdadedesign/pen/qavwkg

<!-- begin snippet: js hide: false console: true babel: false --> 

<!-- language: lang-html --> 

<tr style='mso-yfti-irow:4;mso-yfti-lastrow:yes; background-color:pink; width:300px'> 


      <td width="90" style="background-color:lightblue;"> 
      <table width="90" style="float:left;"> 
       <tr> 
       <td> 
        <table border="0" align="center" cellpadding="0" cellspacing="0" style="margin:0 auto;"> 
        <tbody> 
        <tr> 
         <td align="center"> 
         <table border="0" cellpadding="0" cellspacing="0" style="margin:0 auto;"> 
          <tr> 
          <td align="left" bgcolor="#075aa0" width="90" style="-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 5px;width: 90px;display: block;text-decoration: none;text-align: center;font-weight: bold;font-size: 11.5px;font-family: sans-serif;color: #ffffff;border: 1px solid red;line-height:15px;"> 
           <a href="http://premierdisability.com/" style="text-decoration:none;color:#fff;"> 
           Android App 
           </a> 
          </td> 
          </tr> 
         </table> 
         </td> 
        </tr> 
        </tbody> 
        </table> 
       </td> 
       </tr> 
      </table> 
      </td> 


      <td width="70" style="background-color:cornsilk;"> 
      <table width="70" style="float:left;"> 
       <tr> 
       <td> 
        <table border="0" align="center" cellpadding="0" cellspacing="0" style="margin:0 auto;"> 
        <tbody> 
        <tr> 
         <td align="center"> 
         <table border="0" cellpadding="0" cellspacing="0" style="margin:0 auto;"> 
          <tr> 
          <td align="center" bgcolor="#075aa0" width="70" style="-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 5px;width: 90px;display: block;text-decoration: none;text-align: center;font-weight: bold;font-size: 11.5px;font-family: sans-serif;color: #ffffff;border: 1px solid red;line-height:15px;"> 
           <a href="http://premierdisability.com/" style="text-decoration:none;color:#fff;"> 
           Apple App 
           </a> 
          </td> 
          </tr> 
         </table> 
         </td> 
        </tr> 
        </tbody> 
        </table> 
       </td> 
       </tr> 
      </table> 
      </td> 


      <td width="70" style="background-color:lightblue;"> 
      <table width="70" style="float:left;"> 
       <tr> 
       <td> 
        <table border="0" align="center" cellpadding="0" cellspacing="0" style="margin:0 auto;"> 
        <tbody> 
        <tr> 
         <td align="center"> 
         <table border="0" cellpadding="0" cellspacing="0" style="margin:0 auto;"> 
          <tr> 
          <td align="left" bgcolor="#075aa0" width="90" style="-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 5px;width: 90px;display: block;text-decoration: none;text-align: center;font-weight: bold;font-size: 11.5px;font-family: sans-serif;color: #ffffff;border: 1px solid red;line-height:15px;"> 
           <a href="http://premierdisability.com/" style="text-decoration:none;color:#fff;"> 
           Refer A Friend 
           </a> 
          </td> 
          </tr> 
         </table> 
         </td> 
        </tr> 
        </tbody> 
        </table> 
       </td> 
       </tr> 
      </table> 
      </td> 


        </tr> 

答えて

1

あなたは右、下にある3つのボタン、 "アンドロイドアプリケーション"、 "AppleのApp" の話と "友人を参照してください" していますか?

あなたが持っているスタイルを見ると、表に設定されている幅と、各ボタンのスタイルで設定されている幅(px)の両方があります。実際には合計幅で済ませるほどではありませんが、90pxから70px、90pxから60px、90pxから80pxに変更することができます。それらを小さくする場合は、それらをお互いに置くか、テキストとクリック可能な領域のサイズを小さくする必要があります。

+0

はい私はこれらの3つのボタンについて話しています。しかし、ボタンのサイズはほとんど変わりません。私が心配している部分は、それらの間のスペースだけです。交互に明るい色の背景が強調表示されます。だからさんは

よりも短くできませんか?それともスタイリングの原因なのでしょうか? – IamDade89

+0

Aha。申し訳ありませんが、あなたが尋ねていたことを少し誤解しました。これは、ボタン内の各「

」要素に対して 'border-collapse:collapse; 'を使用することで解決します。だから、それぞれ '
'に対して上記を追加するか、スタイルがすでに割り当てられていない場合は 'style =" border-collapse:collapse; "を追加します。 – junkfoodjunkie

+0

クイック返信JFJに感謝します。私はちょうどそれを試して、それは少し助けたが、実際にすべてのことは、細胞のすべての側面に少量のスペースを削除することでした。だから、それは上、左、下に並んでいますが、右のスペースはまだそこにあります。以前にリンクしたコードペンを更新しました。私は、それがトリックもするかもしれないかどうかを見るために、 "友達を参照する"上のすべての要素に崩壊を加えました。 – IamDade89

関連する問題