2013-07-02 47 views
2

是否可以將css或javascript應用於不在任何特定標籤內的文本?這裏是一個例子:將樣式應用於不在任何HTML標記內的文本?

<td valign="top"> 
    <span class="PageText_L71n">Quantity</span> 
    : 
    <input type="text" class="v65-productdetail-cartqty" name="QTY.BF-BLU" size="3" maxlength="8" onkeydown="javascript:QtyEnabledAddToCart();" value="1"> 
</td> 

我希望能夠編輯跨度和輸入標籤之間的「:」。此HTML無法編輯,因爲它是由我使用的電子商務平臺(Volusion)生成的。

這是什麼,這看起來像一張照片:http://i.imgur.com/LEcDIlm.png

+3

完全相反,因爲':'介於'' –

+0

CSS只能影響標籤的內容。您必須使用JavaScript將內容包裝到標籤中。也許[Lettering.js](http://letteringjs.com/)會對你有所幫助。 – Pointy

+0

一切通常都會在標籤''之間作爲最高標籤層次結構 –

回答

4

嘗試類似,你將有微調的CSS選擇器,使其僅應用於所需的元素

td { 
    color: <same as the background>; 
} 

td * { 
    color: black; 
} 

演示:Fiddle

+0

甚至是'visibility:hidden/visible'就像這樣:http://jsfiddle.net/5YEqL/ – jcsanyi

+0

真棒,這個工程。謝謝你們倆! – user1925805

相關問題