2012-12-31 24 views
2

我正在維護一個發佈信息的簡單網站。大部分信息是靜態的,但有些日期會週期性變化。這些日期列在網站的各種頁面上,我想簡化更新。css中的文本變量

原則上,我想定義一個變量,說@date(或任何我需要的格式),我可以在每個出現的地方替換,只定義一次。我想最簡單的(?)是使用javascript,但該網站不使用,否則,所以我認爲這有點像用經典之作拍攝知更鳥。

所以,我的問題是,是否有可能做這樣的事情只使用HTML和CSS?

謝謝! ps:我不是程序員,我是做志願者工作的。

+0

你可以有一個頁眉/頁腳在CSS中,只需更改CSS。在這兩種情況下,我們需要更多信息 –

回答

2

HTML:

<p>This is my content. Some event will happen on <span class="date1"></span>.</p> 

CSS:

.date1:before { 
    content: '12/30/2012'; 
} 

Demo

Docs on :before selector

雖然我不會用這樣的CSS混合我的內容...它會工作。

+0

完美!非常感謝你。 – chagnie

+0

顯然我沒有足夠的聲望投票了這個答案,它還沒有足夠的時間來接受它。我會盡快做到這一點。謝謝! – chagnie

+0

沒問題,很高興我能幫上忙。如果你不得不做更多的東西,絕對看看JS解決方案而不是CSS。它比CSS更適合動態內容。 – sachleen

0

HTML中沒有變量,因爲HTML不是編程語言。您需要使用可以生成HTML的創作工具,例如一些數據被複制到不同的地方,或者一些信息被自動插入(例如,上次更新的日期)。例如,如果服務器上有可用的PHP,則可以使用它。

+0

也許從我的問題來看並不清楚,但我一直在尋找一種不需要額外運行任何東西的解決方案,例如PHP服務器。 – chagnie