【问题标题】:Trying to hide element on mobile devices试图在移动设备上隐藏元素
【发布时间】:2025-01-08 02:55:02
【问题描述】:

在我的 Wordpress 网站上,我有一个比特币提示小部件,我想将它隐藏在手持移动设备上。

这是来自插件的当前 CSS:

.bitcointips-widget {
  background-color: #fff;
  color: #191919;
  position: relative;
  border: 1px solid silver;
  margin: 16px 0;
  padding: 16px;
}

.bitcointips-widget * {
  clear: none;
}

.bitcointips-widget:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.bitcointips-widget .qrcode {
  clear: none;
  float: left;
  width: 125px;
  font-size: 10px;
  line-height: 16px;
  text-align: center;
}

.bitcointips-widget .contents {
  clear: none;
  margin-left: 136px;
}

.bitcointips-widget .contents h2 {
  margin: -2px 0 8px;
  font-size: 24px;
  line-height: 28px;
}

.bitcointips-widget .contents p {
  margin: 8px 0;
}

.bitcointips-widget .pluginhome {
  position: absolute;
  bottom: 0;
  right: 4px;
  font-size: 10px;
  text-align: center;
}

.bitcointips-widget .pluginhome a, .bitcointips-widget .pluginhome a:visited {
  color: silver;
}


.bitcointips-widget .pluginhome a:hover {
  color: inherit;
}

这是页面源代码中的样子:

<div class="bitcointips-widget"><div class="qrcode"><a href="bitcoin:19yvKvsuc5jv46NS6Hk8se4B9Lz7QVqSoD"><img src="http://altcoinpress.com/wp-content/uploads/2014/10/newbitcoinaddress_125.png" width="125" height="125" /></a></div><div class="contents"><h2>Like this post? Tip me with Bitcoin!</h2><p><a href="bitcoin:19yvKvsuc5jv46NS6Hk8se4B9Lz7QVqSoD">19yvKvsuc5jv46NS6Hk8se4B9Lz7QVqSoD</a></p><p>If you enjoyed reading this article, please consider tipping me using Bitcoin. All donations go towards supporting this website and its writers. Your generosity is very much appreciated.</p></div><div class="pluginhome"><a href="https://bitcoin.org/">Get a Bitcoin Wallet</a></div></div>

如果有人能帮我解决这个问题,将不胜感激!

谢谢,格雷格。

【问题讨论】:

  • 这是可以查看比特币小费小部件的网站:altcoinpress.com
  • 我已经通过sticksu尝试了几种不同的答案
  • 您的网站中没有包含 bitcointips-widget 类的元素...

标签: css wordpress hide element


【解决方案1】:

使用 CSS 媒体查询:

@media all and (max-width: 640px) {
  .bitcointips-widget {
    display: none;
  }
}

【讨论】:

  • 谢谢!我是否应该将此条目添加到 CSS 代码的顶部?
  • 到 CSS 的底部,它应该可以工作。基本上,如果它检测到视口小于 640 像素,则将在该类上应用 display: none 属性
  • 我先尝试将其添加到文件的顶部,然后再添加到文件的底部,但我的三星 Galaxy S2 上仍显示该小部件。
  • 尝试显示:无!重要;
  • 您确定该元素不在 iframe 内吗?