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でもこのバグがあります。



All Articles