<div>
<p style="font-size=40px;">
<b>Hello there, welcome</b>
<br/>
To this website
</p>
<p>Some other text</p>
我該如何只抓取第一個p標籤(「本網站」)內的文本? 我不能給它一個類或ID,因爲它是在wordpress中使用visual composer完成的,我也不能在wordpress中設置它,但我只需要設置該部分的樣式。如何只在p標籤內部設置文本
<div>
<p style="font-size=40px;">
<b>Hello there, welcome</b>
<br/>
To this website
</p>
<p>Some other text</p>
我該如何只抓取第一個p標籤(「本網站」)內的文本? 我不能給它一個類或ID,因爲它是在wordpress中使用visual composer完成的,我也不能在wordpress中設置它,但我只需要設置該部分的樣式。如何只在p標籤內部設置文本
也許這樣?
http://codepen.io/anon/pen/YGpvxE
片斷如下
p:first-child {
color: red !important; /** Use important only in very rare situations **/
}
p b {
color: initial;
}
<div>
<p>
<b>Hello there, welcome</b>
<br/>
To this website
</p>
<p>Some other text</p>
</div>
編輯: 要覆蓋內嵌樣式,你可以在你的CSS使用!important
。
這樣的事情通常會起作用。我試過這個,但我不明白爲什麼它不起作用。我雖然編輯了我的問題。 Wordpress將一個樣式元素放入iI無法編輯的p中。 – pu4cu
您可以使用規則後面的!重要標誌覆蓋樣式屬性。 (font-size:20px!important;) –
你有沒有網站?所以我們可以檢查,你可以使用':first-child'選擇器。 – mmativ
只有第一個p標籤顏色變化?或所有p標籤顏色chage –
有點JavaScript的文本節點跨度不是一個選項?然後,您可以設置整個'p'的樣式,並顛倒'p b'的樣式。例如'p {text-decoration:underline} p b {text-decoration:none}' –