Bonjour, pour moi c'est les puces de ta liste qui te gêne, je m'explique , tu vois les " points noirs " lorsque tu créees une liste, hé bien celle ci ''reste" , du coup les deux se cumulent et donne cette effet , rajoutes display: inline; sur ton li , ça enlevera cet effet et la taille de t'es LI feront celle de leur contenu. Tu as aussi display: table-cell; qui va faire ne sorte que t'es LI se comportent comme des cellules de tableau mais ne feront plus 100% de la div en hauteur mais de leur contenu.
Voilà j'èspère avoir pu t'aider
