在过去的几天里,我尝试学习 CSS 和 HTML,以便为 Tumblr 制作我的第一个自己的主题(不要评判我,这似乎是一个测试事物的好平台)。我遇到了几个我可以自己解决的问题,但现在我已经知识枯竭了,谷歌无法帮助我。我也试过搜索这个网站,但没有成功。所以如果已经有关于这个的话题,我非常抱歉。
基本上,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;
}
那么我怎样才能摆脱图像的填充?提前谢谢了!