ホームページ >ウェブフロントエンド >H5 チュートリアル >HTML5_html5チュートリアルスキルにおけるolタグの使い方を詳しく解説

HTML5_html5チュートリアルスキルにおけるolタグの使い方を詳しく解説

WBOY
WBOYオリジナル
2016-05-16 15:46:262562ブラウズ

定義と使用法

    は順序付きリストを定義します。
    HTML 4.01 と HTML 5 の違い
    HTML 4.01 では、「start」属性は非推奨になりましたが、HTML 5 では許可されています。
    「compact」属性と「type」属性は HTML 4.01 で非推奨となり、HTML 5 ではサポートされなくなりました。
    ヒントとメモ
    ヒント: CSS を使用してリストのタイプを定義します。

    XML/HTML コードコンテンツをクリップボードにコピー
    1. <ol>
    2. <>コーヒー>
    3. <>お茶>
    4. ol>
    5. <ol>
    6. <li start="60" >コーヒー>
    7. <>お茶>
    8. ol>


    HTML5 が提供する OL タグのシリアル番号コントロール
    OL タグはデータを順序付きリストの形式で表示し、データに自動的に番号を付けます。ただし、データに 1 から番号が振られていなかったり、番号が逆に並んでいたり、番号が完全に乱雑である場合は、HTML5 の OL タグに用意されているパラメータを使用して設定する必要があります。残念ながら、現時点では IE と互換性がありません。
    これで、次のような HTML ドキュメントができました

    XML/HTML コードコンテンツをクリップボードにコピー
    1. <ol>
    2. <>ポテト>
    3. <>玉ねぎ>
    4. <>ニンジン>
    5. <>テンダーロイン>
    6. ol>

    このように表示されます

    これらのシリアル番号は 1 から始まり、デフォルトで増加します。 OL タグのシリアル番号を逆の順序で配置する必要がある場合はどうすればよいですか?これには、予約済み属性を OL に追加するだけです。

    XML/HTML コードコンテンツをクリップボードにコピー
    1. <ol 反転=「反転」 >
    2. これは XHTML から継承した書き方ですが、実は
    3. で直接書くこともできます。
    4. <ol 反転>

    これはすでに HTML5 標準に準拠しています。これを追加すると、次のような結果が得られます。

    Chrome と Firefox では問題ありませんが、IE には互換性がありません (少なくとも IE10 をテストしましたが、互換性はありませんでした)。まあ、私たちはこの機能について今学習しているところですが、IE が実際にそれを実装するかどうかについては、当面は議論しません。
    次に、1 から始めたくない場合はどうすればよいですか?たとえば、3 から開始したい場合は、OL タグに start 属性を追加して 3 に設定します。

    XML/HTML コードコンテンツをクリップボードにコピー
    1. <ol start="3" >

    最後に、完全に不規則だが秩序あるものをどうするか?例えば、2、1、3、4が欲しい場合、この配置はどうすればいいでしょうか?実際、LI に value 属性を追加することで、このシリアル番号を制御できます。

    XML/HTML コードコンテンツをクリップボードにコピー
    1. <ol>
    2. <li ="2" >ジャガイモ>
    3. <li ="1" >玉ねぎ>
    4. <li ="3" >ニンジン>
    5. <li ="4" >テンダーロイン>
    6. ol>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。