我有以下脚本来设置网站导航中元素的上边距:
<script type="text/javascript">
$(document).ready(function() {
var height = $('.top-band');
$('.logo-container').css({ 'margin-top': height.height() + 2 });
var heightHeader = $('.site-header')
$('#nav-main .site-nav').css({'margin-top': heightHeader.height() / 3 });
});
</script>
它适用于除Firefox之外的所有浏览器(我在Firefox 60.0.2上测试)。关于这个问题的任何想法都非常感谢。