2015-01-16 44 views
0

我有一個表格,我想在TD中替換文本,但它目前只是向文本添加了文本。有沒有辦法用CSS替換文本?下面的例子會在TD中顯示「Some new stuffText」,但我希望它僅顯示「Some new stuff」。替換DIV中的內容 - 僅限於CSS

<table> 
<tr> 
    <td data-text="Some new stuff">Text here</td> 
</tr> 
</table> 

CSS:

table td:before { 
    content: attr(data-text); 
} 

JSFiddle

回答

1

使用這樣的:

td[data-text]{ 
    font-size: 0;/*hide the text inside td*/ 
} 
table td:before { 
    content: attr(data-text); 
    font-size: 16px;/*show the text of content*/ 
} 

demo

+0

這似乎這樣的伎倆。謝謝。 – FirstLegion

+0

很高興,這個技巧可行... –