パーツモジュールは、ユニットモジュール内に入れ込んで使うことができます。端末の状態(スクリーンの幅など)に合わせて、スタイルが変化する場合があります。
スタティックモジュールと異なり、ある程度複雑な構造のパーツが含まれます。
段落は、p要素を用いて表現します。
見出しタグ h2~h6要素のデフォルトスタイルは、素の状態で定義されます。デザインによっては、装飾用にspan要素等の階層を追加する必要がある場合も想定されますが、学習しやすさのために 可能な限り、素のHTMLの構造のままでマークアップできるように設計する
コンセプトに従い、素のままのタグとされました。
.largeの中に.small を置くなど)ことはできません。| モジュール名称 | 用途 | サンプル |
|---|---|---|
| .xxlarge | 文字を最大サイズにする。 | <p class="xxlarge">{$string}</p> |
| .xlarge | 文字をさらに大きいサイズにする。 | <p class="xlarge">{$string}</p> |
| .large | 文字を大きいサイズにする。 | <p class="large">{$string}</p> |
| .medium | 文字を標準サイズにする。 | <p class="medium">{$string}</p> |
| .small | 文字を小さいサイズにする。 | <p class="small">{$string}</p> |
| .xsmall | 文字をさらに小さいサイズにする。 | <p class="xsmall">{$string}</p> |
| .xxsmall | 文字を最小サイズにする。 | <p class="xxsmall">{$string}</p> |
リンクモジュールには、任意の付加リンクモジュールを組み合わせて使用することができます。
付加リンクモジュールは、a要素の内側にspan要素を組み込んで使用します。付加リンク単体での使用(=a要素に直接クラスを指定しての使用)はできません。
次に示す例は、通常のインラインリンク
に付加した場合の実装を示しています。
リストは、ul要素の代わりにol要素を使用することもできます。.more_links-heading の要素は削除しても構いません。また、p要素の他に、h2〜h6要素を使用することもできます。
詳細リンクリストは、リストのネストはできません。
この文言は強調表示です。
この文言には強勢(アクセント)をついけています。
この文言はエラー表示です。
この文言は注釈表示です。
設計基本方針 「学習しやすさを重視する。可能な限り、素のHTMLの構造のままでマークアップできるように設計する。」 に従って、通常のリストには、クラス名が与えられていません。
水平並びリストは、ul要素によるリスト構造を水平方向に横並びにレイアウトします。リストの階層は1階層まで可能で、ネストすることはできません。
日付を書くth要素と、内容を書くtd要素は必須の要素です。フラグを表示するtd.date_list-flag要素の要・不要や、フラグの種類、記述フォーマットについては、プロジェクトによって独自に設計する必要があります。
| 日付 | フラグ | 内容 |
|---|---|---|
| 2012年9月24日 | [NEW!][CATEGORY] | 新着ニュースへのリンク |
| 2012年9月24日 | [NEW!][CATEGORY] | 新着ニュースへのリンク新着ニュースへのリンク新着ニュースへのリンク新着ニュースへのリンク |
| 2012年9月24日 | [NEW!][CATEGORY] | 新着ニュースへのリンク |
学習しやすさのために 可能な限り、素のHTMLの構造のままでマークアップできるように設計する
コンセプトに従うならば、本来はクラス名なしの素のHTMLがデフォルトのテーブルスタイルになるべきです。しかし、テーブルに限っては、素のデザインにはボーダーが表示されず、一見して表だと分かるスタイルは適用されません。これをデフォルトとしてボーダーをつけるように変更するのは混乱を招く元となるおそれがあるので、例外的に、デフォルトスタイルにクラス名 .def を定義しています。
コンテンツ制作者は、table要素の幅(width)、高さ(height)、行や列の幅(width)、高さ(height) を上書きして変更できます。
| thead ヘッダセル | thead セル | thead セル |
|---|---|---|
| tfoot ヘッダセル | tfoot セル | tfoot セル |
| tbody ヘッダセル | tbody セル | tbody セル |
| tbody ヘッダセル | tbody セル | tbody セル |
.imgrep には width および height を、.imgrep-panel には background-image 、必要に応じて background-position を上書きして使用します。
| モジュール名称 | 用途 | サンプル |
|---|---|---|
| .aural | 読み上げブラウザ対応のための隠しナビゲーションを表現します。視覚メディアには表示されませんが、音声読み上げブラウザには読み上げられます。 |
|
カレントページを示す要素に適用します。通常は a要素 に対して適用しますが、場合によっては li要素などにも使用する場合にも、同じクラス名を使用します。
<h2>ああああ</h2>