ここで,方針としては,タグの大きさの修飾はスタイルシートに任せて,とにかく 7 段階で表示することにします.使用されなくなったタグも残していますので,使用されている回数は最小 0 から最大値まであります.それを単純に 7 段階に分けることにします.つまり (最大値/7) の幅で class を分けます.
以前書いたつもりでしたが,メニューにタグ一覧をつけています.書き忘れていました.<div id=searchtag></div>というフィールドに非同期でタグを読み込みます.XML で読み込みますが,DTD は以下のようになります.
<!ELEMENT tags (tagentry*)> <!-- 全体のエントリ -->
<!ELEMENT tagentry (id,name)> <!-- タグの各エントリ -->
<!ELEMENT id (#PCDATA)> <!-- タグの ID 番号 -->
<!ELEMENT name (#PCDATA)> <!-- タグの名前 --><!ELEMENT tags (tagentry*)> <!-- 全体のエントリ -->
<!ELEMENT tagentry (id,name,tagclass)> <!-- タグの各エントリ -->
<!ELEMENT id (#PCDATA)> <!-- タグの ID 番号 -->
<!ELEMENT name (#PCDATA)> <!-- タグの名前 -->
<!ELEMENT tagclass (#PCDATA)> <!-- タグのクラス --><?xml version="1.0" encoding="UTF-8" ?>
<tags>
<tagentry>
<id>7</id>
<name>ウルトラマン</name>
<tagclass>tagclass4</tagclass>
</tagentry>
<tagentry>
<id>8</id>
<name>ウルトラマンメビウス</name>
<tagclass>tagclass1</tagclass>
</tagentry>
<tagentry>
<id>11</id>
<name>スタートレック</name>
<tagclass>tagclass7</tagclass>
</tagentry>
<tagentry>
<id>9</id>
<name>スーパー戦隊</name>
<tagclass>tagclass2</tagclass>
</tagentry>
...
</tags>.sidemenu-box #tagsearch .tagclass7 {
font-size: xx-large;
}
.sidemenu-box #tagsearch .tagclass6 {
font-size: x-large;
}
.sidemenu-box #tagsearch .tagclass5 {
font-size: large;
}
.sidemenu-box #tagsearch .tagclass4 {
font-size: medium;
}
.sidemenu-box #tagsearch .tagclass3 {
font-size: small;
}
.sidemenu-box #tagsearch .tagclass2 {
font-size: x-small;
}
.sidemenu-box #tagsearch .tagclass1 {
font-size: xx-small;
}
Keyword: Perl Catalyst Secure-SBM SSBM セキュア・ソーシャル・ブックマーク
タグ:Secure-SBM
<< [Secure-SBM:023] コメントの一覧表示 | Main | TGIF: 宇宙大作戦 デジタルリマスター版 >>
いかちょー (2007-07-19 10:16) | コメント(0)| トラックバック(2)
トラックバックURL:
Buy xanax online. - Buy xanax dakota message board. (2010年11月 9日 04:20)
Buy xanax dakota message board. Buy cheap xanax. Buy xanax online without a p... 続きを読む
Soldier s percocet addiction. - Buy percocet online. (2010年11月27日 17:56)
Percocet shipped cod no prior. Percocet dosing. Percocet withdrawal symptoms.... 続きを読む
月別アーカイブ
Copyright (C) 2004-2011 Nihon Unisys, Ltd. All Rights Reserved.
Powered by Movable Type Open Source