Web サイトを持っていますが、最初の 2 ページで問題が発生しています。http://www.readysetpixel.net/about.htmlおよびhttp://www.readysetpixel.net/faq.html
コンテンツのパディングは 20px に設定されており、ブラウザのサイズが 800px に変更されたときに設定すると、以下に示すようにコンテンツの最大高さが 490px に切り替わります。
<script type="text/javascript">
$(document).ready(function() {
$(window).on('resize', function(){
if ($(this).height() <= 800){
$('.content').css('max-height', '490px'); //sets max-height
} else{
$('.content').css('max-height', ''); //deletes max-height
}
}).resize()
})
</script>
これはすべて Google Chrome では正常に機能しますが、Firefox と IE では何らかの理由で下部のパディングを無視します。追加してみました
$('.pad').css('padding-bottom', '20px'); //sets padding
そして削除は最大高さと同じ方法であり、それは機能しますが、サイズ変更時にGoogleに余分な20pxのパディングを与えます.
どんな助けでも大歓迎です。
更新しました:
sayhello とコンテスト ページは同じことをしていました。何らかの理由でフォームでパディングを使用すると、Firefox、IE、およびクロムで正しく読み取られます。前の 2 ページで同じことを行うと、クロムに余分な 20 ピクセルのパディングが与えられるため、これは奇妙です。