ここ数日、私は Tumblr 用の最初の独自のテーマを作成するために、CSS と HTML を学ぼうとしました (判断しないでください。物事をテストするための良いプラットフォームのように思えました)。自分で修正できたいくつかの問題に遭遇しましたが、今では私の知識の限界に達しており、Google は私を助けることができませんでした. 私もこのサイトを検索しようとしましたが、成功しませんでした。ですので、すでに話題になっていたら大変申し訳ありません。
基本的に、Tumblr は追加する<p>
たびに -Tag<img>
を追加するため、p に適用したパディングも画像に適用され、これを上書きすることはできません。ダーティ フィックスはしばらくの間機能しましたが、サイトをレスポンシブにしようとしているので、回避策や修正が見つかりません。
エントリの基本的な HTML 構造は次のとおりです。
{block:Text}
<div class="postcard">
{block:Title}
<a href="{Permalink}"><h2>{Title}</h2></a>
{/block:Title}
<div class="text">
{Body}
</div>
</div>
{/block:Text}
これにより、次のようになります。
<p>Duis autem vel eum iriure dolor.</p>
<p><img src="http://i.minus.com/dbmLqVdFyHN5Tg/16.jpg" alt=""/></p>
段落の両側にパディングが必要で、段落の最後にスペースが必要なので、次の CSS を追加しました。
.postcard p, ul {
padding-right: 50px;
padding-left: 50px;
margin-bottom: 25px;
}
ここまでは順調ですね。さて、主な問題は次のとおりです。投稿内の画像は、.postcard
レスポンシブでありながら、の幅全体をカバーする必要があります。を使用してmax-width: 100%;
も機能しますが、img は ap 内にあるため、合計 100px のパディングが適用されます。次のコードは汚い修正ですが、明らかに応答しません。
.text img {
width: 700px;
height: auto;
display: block;
margin: 0px -50px;
}
では、どうすれば画像のパディングを取り除くことができますか? よろしくお願いします!