私は、これらの愚かなブラウザーが最も愚かなことに同意しないことに夢中になっています。なぜモバイル サファリは、選択要素を他のブラウザーよりも大きくレンダリングするのでしょうか? デスクトップサファリも!!
したがって、モバイルサファリを除くすべてのブラウザーで完全に整列した選択ボックスが必要ないため、js を使用して幅を変更する必要があります。問題は、それが機能していないことです。
<script type="text/javascript">
if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
$document.GetElementById('safari_state').style.width="400px";
}
</script>
モバイルサファリを除く、ページ上の他のすべての入力と完全に一致するように選択しています。ありがとう。