は前後の文字を改行して表示するタグです。
expression()では
タグを使っています。
は前後の文字を改行しないで表示するタグです。
ですからターゲットになる文字が改行を意味するタグで囲まれてないとき、
expression()のHTML文章の中に
を使用しなければ同じ行に表示されます。
上の場合
は、3つ使われてますが、
3つとも削除すると「最近30人の足跡」と同じ行に表示されます。
「総アクセス数○○HIT(since・・・)」とは1段落差で表示されます。
ターゲットがどのようなタグで囲まれてるかによって、
改行タグの
を使い分けてくださいね。
ターゲットを、 #counter 「総アクセス数○○HIT(since・・・)」にした場合は以下のようになります。
足跡のCSS編集画面に貼り付けてみてくださいね。
#counter {
zoom: expression(this.style.zoom || (
this.innerHTML =
"
" +
"" +
this.innerHTML +
"", 1));white-space:normal;}
下のような感じになります。
総アクセス数: 16819 HIT (since 2007 12/04 11:14)
最近30人の足跡
2008 03/07 16:22 noren ポエムの投稿お待ちしています♪
2008 03/07 16:23 noren ポエムの投稿お待ちしています♪
2008 03/07 16:24 noren ポエムの投稿お待ちしています♪ ・ ・
|
最後に注意点としては HTMLタグを書くときに " は、使えません。 ' に書き換えてください。
参考サイト
http://useyan.x0.com/s/html/expression/
expression()の使用上の注意点も下のほうに書いてありますので参考にしてくださいね。
その他の応用例は、
こちら