本文へジャンプ

トップページ > サンプル紹介 > 法則85 FAQページはJavaScriptを併用して作成する

サンプル紹介

法則85 FAQページはJavaScriptを併用して作成する

リストを表示するテンプレートソース

<div class="qaContainer">
<ul class="tab"><MTCategories>
<li id="qa<$MTCategoryBasename$>"><a href="#qa<$MTCategoryBasename$>_area"><$MTCategoryLabel$></a></li>
</MTCategories></ul>
<MTCategories>
<dl id="qa<$MTCategoryBasename$>_area" class="qaArea">
<MTEntries lastn="0">
<dt><$MTEntryTitle$></dt>
<dd><$MTEntryBody$></dd>
</MTEntries>
</dl>
</MTCategories>
<!-- / .qaContainer --></div>

JavaScriptを読み込むテンプレートソース

<script type="text/javascript" src="<$MTLink template="jquery"$>"></script>
<script type="text/javascript" src="<$MTLink template="qa"$>"></script>

カテゴリをタブで表示するCSSソース

.qaContainer ul.tab {
    margin: 0;
    padding: 0;
}
.qaContainer ul.tab li {
    list-style-type: none;
    float: left;
    margin: 0;
    padding: 0;
    border: 1px solid #CCF;
}
.qaContainer ul.tab li a {
    display: block;
    width: 110px;
    padding: 5px 10px;
}
.qaContainer ul.tab li.active {
    background: #CCCCFF;
}

「Q」と「A」のスタイルを設定するCSSソース

.qaContainer dl {
    clear: both;
    zoom: 1;
    padding: 10px;
    border: 1px solid #999;
}
.qaContainer dl dt {
    font-weight: bold;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #999;
}
.qaContainer dl dd {
    margin-bottom: 25px;
    padding-left: 15px;
}

ダウンロード

第5章 多彩なWebページを作成する法則の一覧

  1. 法則74 美しいタグクラウドを作成する
  2. 法則75 担当者が管理できるイベントカレンダーを作成する
  3. 法則76 高機能なフォトギャラリーを作る
  4. 法則77 ウェブページ機能で個別のページを作成する
  5. 法則78 プレゼンテーション用のスライドを作る
  6. 法則79 サムネイルのある実績紹介ページを作成する
  7. 法則80 PDFによるIR情報ページを作成する
  8. 法則81 沿革ページをMovable Typeで管理する
  9. 法則82 カテゴリから企業のグローバルメニューを作成する
  10. 法則83 日報管理をMovable Typeで行う
  11. 法則84 PayPalを利用してECサイトを作る
  12. 法則85 FAQページはJavaScriptを併用して作成する
  13. 法則86 顧客情報データベースを作る
取り扱いオンラインショップ