各ブラウザーの select タグの属性と各ブラウザーのサポートは若干異なることがわかっており、そのためセレクト ボックスの表示がブラウザーごとに異なります。 次に、メインの外観 CSS をサポートすることにより、完全に互換性のある select を作成します。属性。
制御変数を使用して select の高さ、パディング、行の高さを制御し、各ブラウザーで 3 つの状況をテストするデモを作成しました: height.100.padding.0、height.no.padding.100、no。 height.no.padding を実行すると、結果は各ブラウザのリンク画像の通りです DEMO の外観
以下の調査属性を取得できます。
ie6 |
ie7 |
ie8 |
ie9 |
ff |
ち |
SF |
オプ |
|
デフォルトの高さ |
22px |
22px |
19px |
20px |
19px |
19px |
||
身長 |
ふ |
た |
た |
た |
た |
た |
ふ |
た |
パディング |
ふ |
ふ |
た |
た |
た |
た |
ふ |
た |
行の高さ |
ふ |
ふ |
ふ |
ふ |
ふ |
ふ |
た |
ふ |
テキストを垂直方向に中央揃え |
た |
た |
た |
ふ |
ふ |
た |
た |
た |