我有第三方插件,我需要更改一個單詞。他們只給我訪問CSS:如何使用CSS替換某些文字中的單詞?
<span class="apple">This is some words</span>
更改爲:
<span class="apple">This is some text</span>
我怎麼會做純CSS?
我有第三方插件,我需要更改一個單詞。他們只給我訪問CSS:如何使用CSS替換某些文字中的單詞?
<span class="apple">This is some words</span>
更改爲:
<span class="apple">This is some text</span>
我怎麼會做純CSS?
你可以嘗試下面使用僞選擇:after
,
span{
position:relative;
color:transparent;
}
span:after{
content:'This is some text';
position:absolute;
right:10px;
color:#111;
}
<span class="apple">This is some words</span>
如果你有機會到HTML,那麼你可以隱藏不需要的文本的包裝:
p.old-text-class { diplay: none;}
,並在同一個地方在HTML中插入新的案文:
<p class="new-text-class">This is some text</p>
雖然有些選擇器可以檢測文本嗎? –
使用try一個帶有內容的僞元素。
.apple {
visibility: hidden;
}
.apple:before {
content: "This is NEW text";
visibility: visible;
}
<span class="apple">This is OLD text</span>
我明白了,所以如果我知道它在哪裏,我可以更改內容,但如果內容是以任何方式動態顯示的,那麼就沒有選擇器。我想這答案我的問題謝謝@Pangloss –
@AmyNeville正確,驚訝地看到你沒有選擇這個第一個簡單的答案,爲什麼? – Stickers
不可能的。您必須使用JS –
是否可以隱藏包含我不喜歡的單詞的元素? –