メールマガジン「初心者のためのホームページ作り」でお伝えした内容を、「復習」の意味で掲載しています。テキストのみのマガジンと違って、実際のサンプルや画像を交えて解説していますので、理解が深まると思います。なお、疑問点や分からない点がありましたら、遠慮なく メールにてご質問ください。
<第67号> 今週のおさらい 毎週金曜日配信 What's New 2003/9/19 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 ■ HTML講座 第14回 --- リスト ■ XML講座 第5章 --- XSL
ul 要素によって利用されています。一般的な視覚系ブラウザでは、その行頭(マーカー)に黒丸が表示されます。以下はそのサンプルです。<ul> <li>箇条書きその1</li> <li>箇条書きその2</li> <li>箇条書きその3</li> </ul>
実行結果は以下の通りです。
ul 要素はブロックレベル要素です。一般的な視覚系ブラウザでは、前後に1行分の余白が表示されます。ol 要素によって定義されます。一般的な視覚系ブラウザでは、1.2.3. というように番号が付与されて表示します。<ol> <li>箇条書きその1</li> <li>箇条書きその2</li> <li>箇条書きその3</li> </ol>
実行結果は以下の通りです。
li 要素は、一般的な視覚系ブラウザではインデント(字下げ)されて表示されます。各リストでは、最低1つ以上の陸と項目を配置しなければなりません。type 属性を利用する方法があります。ol 要素におけるマーカーの表現が数多く制定されています。outsideマーカーと呼びます。スタイルシートでは、マーカーを inside に設定することができます。下記にマーカー位置が異なるリストを提示しました。マーカー位置に注意してください。
outside
inside
eXtensible Stylesheet Language)を使います。| xsl:apply-templates | XSL処理モジュールに、選択された各ノードのパターンに基づき、適切なテンプレートを適用するよう指示する |
| xsl:attribute | 属性ノードを作成し、出力要素(エレメント)と結びつける |
| xsl:choose | xsl:otherwise、xsl:when と連携して、複数の条件分岐を提供する |
| xsl:comment | コメントを出力する |
| xsl:copy | ソースのカレント・ノードをコピーして出力する |
| xsl:element | 指定された名前を持つ、出力要素(エレメント)を作成する |
| xsl:eval * | テキスト文字列を生成するため、スクリプト式を評価する |
| xsl:for-each | 複数のノードに対し、テンプレートを繰り返し適用する |
| xsl:if | 単純な条件分岐を提供する |
| xsl:otherwise | xsl:choose、xsl:when と連携して、複数の条件分岐を提供する |
| xsl:pi | 出力に処理命令を生成する |
| xsl:script * | スクリプト拡張のための、グローバル変数を定義や関数を定義する |
| xsl:stylesheet | スタイルシートのルート要素であり、xsl:template とxsl:scriptを持つ |
| xsl:template | 各ノードのパターンが見つかった時に出力すべき内容を指定する、テンプレートを定義する |
| xsl:value-of | 選択されたノードの値を、テキストとして出力する |
| xsl:when | xsl:choose と xsl:otherwise と連携して複数の条件分岐を提供する |
* スクリプト機能をサポートするための MSIE独自拡張機能