1

選択タグで使用すると、オーバーフロー プロパティを有効にすることができません。同封のコードは、私がやろうとしていることを示しています。

<!DOCTYPE html>
<html>
<body>

<select size=5 style="overflow:auto">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

</body>
</html>

この場合、ドロップダウン ボックスに垂直スクロールバーがないことを期待しますが、あります。

W3C Validator はコード セグメントを受け入れますが、これがオーバーフロー プロパティの有効な使用法であるかどうかを示すドキュメントは見つかりません。

このブラウザは特定のブラウザですか? コード サンプルをオーバーフロー プロパティの有無にかかわらず実行すると、Firefox と Chrome はスクロールバーを描画しますが、Opera は描画しません。繰り返しますが、これについて説明しているドキュメントは見つかりません。

ヘルプ!

4

2 に答える 2

0

記事を見つけました -

https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Forms/Styling_HTML_forms

これは、選択要素のスタイルを設定できないことを示しています。これは厳密には正しくありませんが、overflow プロパティが効果がない理由を説明できるかもしれません。

于 2013-11-14T15:40:39.820 に答える