OperaとFFはHTMLについて明確ではありません:)

ここから: http : //lazyboa.livejournal.com/880046.html

OPTION要素
[ リンク ]
ラベル= テキスト [CS]
この属性により、作成者はOPTION要素のコンテンツよりも短いオプションのラベルを指定できます。 指定された場合、ユーザーエージェント 、オプションラベルとしてOPTION要素のコンテンツではなく、この属性の値を使用する必要があります。

[ リンク ]
3.この単語、または「推奨」という形容詞は、
特定の状況で有効な理由が存在する可能性があります
特定の項目、ただし完全な意味を理解し、
別のコースを選択する前に慎重に重量を量った。

正当な理由で、これ FFとOperaの作者によって発見されました。



ページが突然消えた場合、コードは次のとおりです。

<head><title></title></head>
<body><select name=ProductNames size=10 multiple>
<option value="1" label=" ">1</option>
<option value="3" label=" 0.5 ">3</option>
<option value="4" label=" 7676 ">4</option>
<option value="8" label=" CD ()">8</option>
<option value="6" label=" ">6</option>
<option value="7" label=" ">7</option>
</select></body></html>


実際、IE6 / IE7では、標準で記述されているように、ラベル属性値が表示されます。 また、Opera 9およびFirefox 2では、OPTIONタグ自体の値が表示されますが、label属性には値が必要です。

この意味でIE6 / 7はオペラやFirefoxよりも有効ですか? なぜ、興味深いのですか? またはlazyboaと私は間違っていますか?

更新した
公平性、Links、Amaya、Safariでも同じエラー

結局のところ、IEだけが(この部分で)標準に準拠していますか?

upd2
投稿を除いて...しかし、それは残念です、habralyの人々はfirefoxの批評家が好きではありません...そしてbugzillaでもこのバグがあります。

Source: https://habr.com/ru/post/J18107/


All Articles