Und wie soll dieser Zwischenraum aussehen?
<ul style="list-style:none;padding:0;margin:0">
<li style="background-color:yellow;background-color:red">
<div>Name<p>Thomas</div>
</li>
<li style="background-color:yellow;background-color:red">
<div>Alter<p>18</div>
</li>
</ul>
Außerdem schreibt er die Listenblöcke untereinander, anstatt wie mit display:inline erwünscht, nebeneinander.