2017-01-31 5 views
-1

私のTest siteのロゴが画面の幅が600px以下になると整列したままになっている理由はよく分かりません。私はfloat leftを持っておらず、私はtext-align: centerと一緒に写真を中心にしていました。左揃え600px未満

メールニュースレターテンプレートを作成しています。したがって、私はfoundation cssフレームワークを使用します。これはテーブルを意味します。

私のロゴが600px未満のままになっている理由は誰にも見えますか?

HTML

<!-- Logo --> 
      <table class="row background-color__white"> 
      <tr> 
       <td class="center" align="center"> 
       <center> 
        <table class="container"> 
        <tr> 
         <td class="wrapper last"> 
         <table class="twelve columns"> 
          <tr> 
          <td style="text-align: center;"> 
           <a href="http://google.dk"> 
           <img width="250" height="80" src="https://s24.postimg.org/y6ho747xx/Untitled_1.png" alt="Alt text here"> 
           </a> 
          </td> 
          </tr> 
         </table> 
         </td> 
        </tr> 
        </table> 
       </center> 
       </td> 
      </tr> 
      </table> 
+0

1. 600の下であなたのTDでクラスだけでなく、メディアクエリにそれを追加することができます。 2.太字のテキストは必要ありません。 –

+0

私は電子メールのプログラミングを書いていたときに、大胆なテキストを設定しなければならないということについて他の人が苦情を申し立てる前に投稿しました。人々は私がテーブルを使って怒った。その時から私は他の人が私がすべきことを言ったのです。今度は私が最初にやったのと同じことをしなくてはなりません。 – McDuck4

+0

コードを転記しましたか? –

答えて

1

あなたのテーブル、TR、およびTDタグを表示してい:ブロック:テーブル行を、彼らはディスプレイになってする必要があります。あなたがメディアのクエリのためにそれらを必要とする場合は、そこにこれをスティックします。 jsfiddleで更新

#test, #test table, #test td, #test tr, #test tbody { 
    display: block; 
} 

:Zurbで

https://jsfiddle.net/cj09ecy2/

+0

ありがとうございました。それは私のコードで他のものに影響を与えるでしょうか? – McDuck4

+0

ああ、ちょうどそれを試してみました。したがって、ウェブサイト全体が左揃えになりました。 – McDuck4

+0

はい、すべてのテーブル、tr、およびtdタグに影響します。ロゴがどこにあるかだけを有効にしたい場合は、.rowクラスを使用します。そうすれば、テーブルの先頭にIDを使用してください。 – Keith

1

、600の下のメディアクエリーは、あなたのセルが= "左" 揃えされるように設定されていることを意味します。つまり、href、td、trまたはtableは、テーブルセルにalign = "left"を設定します。

tdの上の各親に同じ中央スタイルを配置することで、ロゴを中央に揃えることができます。

<table align="center" cellspacing="0" cellpadding="0" border="0" width="100%" class="twelve columns" style="text-align: center;"> 
    <tr style="text-align: center;"> 
    <td style="text-align: center;"> 
     <a href="http://google.dk"> 
     <img width="250" height="80" src="https://s24.postimg.org/y6ho747xx/Untitled_1.png" alt="Alt text here"> 
    </td> 
    </tr> 
</table> 

また.center-align {text-align: center !important;}のようにクラスを追加し、[MCVE]を提供してください

+0

お返事ありがとうございました。あなたはZurbについて多くの知識を持っているように思えます。私はちょうどあなたが言ったことを試みましたが、残念ながら画像は左にジャンプし続けます:http://vouzalis.com/public-1.html – McDuck4

+0

326行目にtable.bodyをコピーし、代わりにこのタグを作成してください: 'table .body { text-align:center!important; } ' 最後に読み込まれるように、326行の下のどこかに残しておきます。 – gwally

+0

ここに何か間違ったことがあります。私はあなたが書いたことをしましたが、それはまったく同じです。 http://vouzalis.com/public-1.html。私はもうこれを理解することができません – McDuck4

関連する問題