見出しをクリックすると、隠れている内容がアコーディオンのように切り替わるコンテンツボックスを作成します。
➊ フルCSSテンプレートのサイトを作成し、開いておきます。
➋ 勉強会概要のページ overview.html を開きます。
➌ jQuery 読み込みタグを挿入しておきます。(参照:jQuery 本体)
❹ 見出し3の「コース概要」にカーソルを置き、[HTML ソース]を表示します。
❺[ソースの整形]をします。
❻「コース概要」のボックスと見出し、それに水平線をコピーし、貼り付けます。
❼[ページ編集]にし、レイアウトが崩れていないことを確認する。([プレビュー]にはしないこと)
❽貼り付けられてふたつになった[コース概要]の見出しのうち、下の方の[コース概要]にカーソルオンし、[HTMLソース]を表示します。
❾貼り付けたソースで、見出し3とIDを変更し、残りを削除します。
❿[ページ編集]で、レイアウトが崩れていないことなどを確認し、[上書き保存]します。
⓫アコーディオンボックスの挿入場所にカーソルを置きます。
⓬[フォルダビュー]→ ブックマークしたフォルダ →[アコーディオンボックス]を表示します。
⓭[index.html]をダブルクリックします。
⓮[HTML ファイルの挿入(ヘッダー/ページ内部品)]を選択し、[OK]をクリックします。
[HTML ファイルの挿入]
HTML ページにHTMLファイルを挿入することについては、同名の項目を参照します。
⓯ アコーディオンボックスが挿入されるので[上書き保存]をクリックしてページを保存します。
⓰すでに同じ名前の CSS ファイルとスクリプトファイルが保存されているので、[上書き時に自動的にファイル名を変更する]をオフにして保存します。
⓱[HTML ソース]を開き、ヘッダに挿入された script タグが連なっているので改行を入れて区切ります。
⓲ 重複する読み込みタグは削除する。
➊[アコーディオンA]にカーソルを置きます。
➋[タグ一覧ビュー]を表示します。
➌ 文字列「アコーディオンA」の階層の最上位にある「div class="span5"」をクリックします。
❹ [HTML属性]タブをクリックします。
❺ class 属性の span1~12 から任意の幅を選択します。
❻ HTML ソースを表示します。
❼ <!--アコーデオンD開始--> から <!--アコーディオンD終了--> の範囲をコピーし、コピー元のすぐ後ろに貼り付けます。
❽ 貼り付けられた部分の文字を変更します(コメント記述も含む)。「アコーディオンD」を「アコーディオンE」に変更する。
❾ 貼り付けられた部分のリンクタグ <a> のアンカーとして設定されている #ac-D を #ac-E に、<div id="ac-D" …> の id セレクタを <div id="ac-E" …> に変更します。
勉強会概要のページ overview.html に新たなセクションを追加し、タブボックスとアコーディオンボックスを追加したので、追加したセクションの見出し(h3)にラベル、すなわち ID を設定します。素早くそのセクションを見つけやすくするための設定です。
➊ 勉強会概要のページ overview.html を開きます。
➋ 見出し3(h3)にラベルを設定します。
➌[上書き保存]します。
ここで付けたラベルは、以降のセクションで使用します。
次は、ドロップダウンメニューの挿入です。