それはのデフォルトのマージンでした<UL>
!! 申し訳ありませんが、5 から 20 個のアイテムのリストがあり、リスト全体を画面の高さいっぱいにしたいと考えています。だから私は高さを見つけて<html>
の数で割り、<li>
この数をそれぞれの高さとして設定しています<li>
。問題は、リストの後に表示される下部に約 20 ピクセルの空白があることです。代わりに、ウィンドウやボディなどの高さを見つける必要があると思います。これが私のコードの一部です:
var numRootOptions = $('.wrapper > ul > li').size();
var htmlHeight = $('html').height();
var newliHeight = htmlHeight / numRootOptions;
$('.wrapper > ul > li').css('height', newliHeight);
setInterval(function() {
var htmlHeight = $('html').height();
var numRootOptions = $('.wrapper > ul > li').size();
var newLiHeight = htmlHeight / numRootOptions;
var liHeight = $('.wrapper > ul > li').height();
if (liHeight != newliHeight) {
console.log('Different');
}
}, 2000);