0

これを使用するコードを見つけました:

<ul>
    <li>
        <false>blah blah blah</false>
    </li>
</ul>

これは何ですか?HTML5での作成ですか?SO & Google 検索<false>(の有無にかかわらずHTML) では何も表示されませんでした。

これがサイトです。A. communicate through speaking, listening, reading, writing, viewing and representing*の下のマークアップを確認してくださいObjective A

4

2 に答える 2

1

どの HTML 仕様またはパブリック ドラフトでも定義されておらず、おそらくどのブラウザでも意味があるとは認識されていません。つまり、「カスタムタグ」です。参照。例:カスタム HTML タグの使用

falseこの場合、タグ名の選択は非常に奇妙に見え、ページの CSS または JavaScript コード内の要素への参照はないようです。ただし、最近のブラウザーは通常、カスタム タグでマークアップされた要素を解析し、それらの DOM ノードを生成するため、一般に、カスタム タグはスタイリングとクライアント側のスクリプト作成に使用できます。

私の推測では、これらのタグの使用は意図的なものではなく偶発的なものです。タグ自体は、少なくとも<false>マークアップが HTML に追加されるまでは、問題を引き起こしません... どうやら、バリデーターを使用する必要はありませんでした (W3C バリデーターは 195 エラー、26 警告を報告します)。

于 2012-11-03T10:00:25.247 に答える
1

<false>は有効な HTML タグではありません。ただし、一部のブラウザーは実際には気にせず、不明な要素をインライン要素として解析するだけです。そのため、新しいブロック レベルの要素 (例: ) を使用する場合は、IE≤7 (?) の CSS をリセットする必要がありました <article>

これは悪いスタイルと見なされます。独自の doctype を用意するか、CSS クラスを使用してください。偽の値を示すセマンティック タグはありません。

于 2012-11-03T09:36:19.610 に答える