wordpress - 如何在不使用 WordPress 中的表格的情况下获得完整的完整背景图像(无重复)?

标签 wordpress css

我将它放在 WordPress 的一个小部件中:

<div style="background-image: url('http://www.domain.net/img/subscribe.png'); 
background-repeat: no-repeat;"> </div>

但是结果是这样的:

What I'm seeing

当我想要这样的结果时:

Desired result

所以它几乎没有显示我想要的背景图像的顶部。我怎样才能获得完整的图像——当然我不希望它重复 x 或重复 y?我应该使用 div 标签还是其他东西?在这方面的任何指导将不胜感激!

最佳答案

div 的宽度/高度设置为与背景图像相同的大小。我会推荐这样的东西:

HTML

<div class="newsletter-subscribe">
  <!-- any additional content can go here, like a <form> for example -->
</div>

CSS

.newsletter-subscribe {
  background-image: url('http://www.domain.net/img/subscribe.png');
  background-repeat: no-repeat;
  background-position: top left;
  width: 400px; /* whatever the picture width is */
  height: 300px; /* whatever the picture height is */
}

之所以将它放在样式表中而不是内联,是因为这样您就可以更轻松地将其他样式应用于您的容器(即 div.newsletter-subscribe),以及在您的样式表中进行更改 - 而不是在模板和/或部分文件中进行更改。样式在样式表中比内联更容易维护。

关于wordpress - 如何在不使用 WordPress 中的表格的情况下获得完整的完整背景图像(无重复)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21737959/

相关文章:

html - 如何在我的 WordPress 网站的 amp 版本上隐藏图像?

css - 强制 div 中的一组缩略图换行

php - 连接到 unix :/var/run/php5-fpm. sock 失败。我的设置有什么问题?

html - 如何限制css中边框的长度?

css - Twitter Bootstrap - 更改默认宽度

php - 使用 wp_remote_post() 将带有图像的多部分表单数据发布到 iNaturalist REST API

php - 在 Woocommerce 中具有最大成本的基于累进数量的运输成本

javascript - 如何在滚动时修复导航栏中的按钮

父级之外的 CSS 子 div

jquery - 覆盖 jQuery 移动按钮样式