Hier ein kurzer Quelltext zum Problem:
<html>
<body style="margin:0;border-top:black solid 1px">
<ul>
<li style="float:left;margin-right:30px;margin-top:0;"></li>
<li style="float:left;margin-right:30px;margin-top:0;"></li>
<li style="float:left;margin-right:30px;margin-top:0;"></li>
<li style="float:left;margin-right:30px;margin-top:0x;"></li>
</ul>
</body>
</html>
Ohne style="margin:0;border-top:black solid 1px" sieht es so aus:
Mit so:
Ich kann mir weder erklären, wo der obere Rand ohne border-top beim body herkommt, noch, warum er mit border-top verschwindet. Vielleicht weiß jemand eine Antwort.
Im aktuellen Internet-Explorer tritt der Rand nicht auf, egal , ob mit oder ohne Border, nur im aktuellen Firefox (52.02)