私は電子メールのニュースレターを作成しているため、テーブルを使用しています。私はデスクトップ画面でパディングをしたいと思うところがある。人が携帯電話に乗っているときは、画像に余白があってはいけません。次のコードはデックストップで動作しますが、ウィンドウのサイズを変更すると、ピクチャに余白が残っています(0pxに設定しても)。小さな画面でパディングが有効になっています
誰もがなぜそれが起こっているのを見ることができますか?
.img-position {
padding: 40px 0px 40px 0px;
}
@media only screen and (max-width: 596px) {
.img-position {
padding: 0px 0px 0px 0px;
}
}
<!-- Top Picture Start -->
<table class="row background-color__blue">
<tr>
<td class="center img-position" align="center">
<center>
<table class="container">
<tr>
<td class="wrapper last">
<table class="twelve columns">
<tr>
<td>
<img width="580" height="300" src="https://lh4.ggpht.com/wKrDLLmmxjfRG2-E-k5L5BUuHWpCOe4lWRF7oVs1Gzdn5e5yvr8fj-ORTlBF43U47yI=w300">
</td>
</tr>
</table>
</td>
</tr>
</table>
</center>
</td>
</tr>
</table>
<!-- Top Picture End -->
内側のネストした表のCSSとは何か。 – PHPglue
あなたのコードは正常に動作しています。これはあなたのCSSの残りの問題です。またはあなたが電子メールに言及して以来、たぶん一部の電子メールクライアントはあなたのスタイルの一部をサポートしていません。あなたがより具体的でない限り、私たちは決して知りません。 –
モバイルビューポートからパディングを削除する方法を提案してくれて本当にうれしいです。 – KrMa