我在Wordpress Woocommerce网站上有以下代码,输出“从£189.00”
我正在尝试删除“来自”一词。我确信必须使用像<input type="number" name="myNumber" min="-100" max="100" step="0.01" value="1" />
这样的简单方法。
.price:pre {display:none;}
如何从此代码中隐藏单词“From”,理想情况下使用CSS?我对functions.php中的javascript持开放态度。
由于Wordpress的限制性及其输出的代码,我无法编辑上面的代码段。我必须在CSS或functions.php
中操作上面的代码答案 0 :(得分:7)
您可以使用font-size
隐藏文字,然后为子跨度元素覆盖它,如下所示:
.price {
font-size: 0px;
}
.price span {
font-size: 16px;
}
&#13;
<p class="price">From: <span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">£</span>189.00</span>
</p>
&#13;
答案 1 :(得分:3)
由于已经说过这是不可能的,请看https://stackoverflow.com/a/23247837/1587329。简短的回答:
.price>.woocommerce-Price-amount
{
visibility: visible;
}
.price
{
visibility: hidden;
width: 0;
height: 0;
margin: 0;
padding: 0;
}
答案 2 :(得分:0)
像这样:
.price {display:none;}
<p class="price">From: </p>
<span class="woocommerce-Price-amount amount">
<span class="woocommerce-Price-currencySymbol">
£
</span>189.00
</span>
答案 3 :(得分:0)
更改html的格式
<p class="price"><span class="from">From:</span> <span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">£</span>189.00</span></p>
并应用css,如
.price .from {display:none;}