プロが教える店舗&オフィスのセキュリティ対策術

『GoLive CS2』でwebページを作っているのですが、特定の日付や時刻だけ、文字の色を変えることってできますか?
例えば、1月~3月は青、4月~6月は赤、7月~9月は黄、10月~12月は緑
といった具合で。
また特定の日付や時刻によって、文章を変える方法もお願いします。

A 回答 (2件)

GoLiveやDreamWeaverにそのような機能があるのかどうかは知りませんが、


現状のHTMLやCSSにそのような機能はありません。
(次世代のHTML5やCSS3にもありません)

静的には、もちろん、Q1、Q2、Q3、Q4等クラスを定義して、
.Q1 {color:blue;}等のCSSルール作って
<span class="Q1">1月</span> で出来ますが、
それをお聞きになってるんじゃないですよね。

 javascriptで要素のテクストノードの値を調べ、該当の文字列が
含まれていたら、その文字列に応じて、スタイル属性で色を変える
という方法もありますが、javascript有効の場合だけです。
(まあ、ほとんどの人はjavascript有効でしょうが...)
    • good
    • 0

さらに、


「また特定の日付や時刻によって、文章を変える方法も」
も同じです。HTMLだけでは出来ません。

javascriptが必須です。javascript使えない場合も考慮するなら、
サーバーサイドで、HTML出力します(perl,PHP,JSP....)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!