1

私は、これらの愚かなブラウザーが最も愚かなことに同意しないことに夢中になっています。なぜモバイル サファリは、選択要素を他のブラウザーよりも大きくレンダリングするのでしょうか? デスクトップサファリも!!

したがって、モバイルサファリを除くすべてのブラウザーで完全に整列した選択ボックスが必要ないため、js を使用して幅を変更する必要があります。問題は、それが機能していないことです。

<script type="text/javascript">
    if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
        $document.GetElementById('safari_state').style.width="400px";
    }
</script>

モバイルサファリを除く、ページ上の他のすべての入力と完全に一致するように選択しています。ありがとう。

4

1 に答える 1

0

別のボックス サイズを使用してみてください。

  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
          box-sizing: border-box;
于 2012-06-29T17:58:04.313 に答える