コンディショナルタグとスタイルシート 
メインページ、記事単独ページ、アーカイブページといったページの種類によって、書き出される HTML を変えるテンプレートタグのことを以前の記事ではページ切替タグと呼んでいましたが、これは正式にはコンディショナルタグと呼ばれるそうです(What are conditional tags? 参照)。
また、こう書きました。
これは Blogger Help の Template Tag list を見てこう書いたのでしたが、Blogger の標準的なテンプレートの中にも <head> 内でコンディショナルタグを使っている例があり、調べてみると <head> 内でもちゃんと、コンディショナルタグが機能することがわかりました。
<head> 内にコンディショナルタグが書けるとどうなるのか?ですが、これは特に、スタイルシートがページの種類別に書き分けられるようになるということです。
たとえば、<head> 中に
<body> に
これがどういう場面で役に立つかというと、普通コンディショナルタグによっては書き分けられない部分、投稿の本文の表示をページ種類ごとに書き分けたい時です。
この方法を使い How can I create expandable post summaries? には、メインページで投稿本文を短く表示し、記事単独ページで全文を表示する、いわゆる「続きを読む」機能の導入について説明がされています。
日本語では PrestonCafe > Blogger.comにRead More機能を追加する で紹介されていますのでどうぞ。
また、こう書きました。
スタイルシートをページの種類ごとにがばっと変えて、ページのデザインを完全に切り替えたら?などと考えてみたれど、スタイルシートの書ける <head> 内には <MainPage> をはじめページ切替タグは使えないとのこと。
これは Blogger Help の Template Tag list を見てこう書いたのでしたが、Blogger の標準的なテンプレートの中にも <head> 内でコンディショナルタグを使っている例があり、調べてみると <head> 内でもちゃんと、コンディショナルタグが機能することがわかりました。
<head> 内にコンディショナルタグが書けるとどうなるのか?ですが、これは特に、スタイルシートがページの種類別に書き分けられるようになるということです。
たとえば、<head> 中に
<style type="text/css">
<ItemPage>
div.box {
border: 1px #ff0000 solid;
}
</ItemPage>
</style>
<ItemPage>
div.box {
border: 1px #ff0000 solid;
}
</ItemPage>
</style>
<body> に
<div class="box">
KURIBO
</box>
とあれば、記事単独ページでのみ文字列に赤い枠線が出ることになります。つまり <body> 内で実際にパーツを書き分けなくても、スタイルシートを書き分ければ見え方をページごとに変えられる、ということ。KURIBO
</box>
これがどういう場面で役に立つかというと、普通コンディショナルタグによっては書き分けられない部分、投稿の本文の表示をページ種類ごとに書き分けたい時です。
この方法を使い How can I create expandable post summaries? には、メインページで投稿本文を短く表示し、記事単独ページで全文を表示する、いわゆる「続きを読む」機能の導入について説明がされています。
日本語では PrestonCafe > Blogger.comにRead More機能を追加する で紹介されていますのでどうぞ。

I have been looking for sites like this for a long time. Thank you! Christmas cumshots dragonball gt toy skin rejuvenation care Percocet with neurontin Double eyelid surgery in hawaii Amateur spanking mpegs Halo vehicles and weapons Antivirus 2005 download Currys furniture Bentley white tea mango Long take depakote get system Buspar terra es 1994 teal blue ford tempo $ oregon scientific mp120 512 mb mp3 player portable dvd player with television channels allergies
By
Anonymous, at 15 February, 2007 19:14
Post a Comment