Siehe meine hier codepen: http://codepen.io/Chiz/pen/XKBbokLücken zwischen Listenelementen und geheimnisvollen Abstand in DIV
1) Wie kann ich loswerden der kleinen Lücken zwischen den roten Kästen? Ich habe Padding und Rand auf 0 gesetzt, aber es gibt immer noch Lücken.
2) In der violetten Box (.container) ist der Platz auf der rechten Seite mehr als der Platz auf der linken Seite. Ich habe versucht, die UL innerhalb .container mit "margin: 0 auto;" aber es hat keine Wirkung.
Tks!
* {
box-sizing: border-box;
}
.container
{
border:1px solid blue;
width:65%;
margin:0 auto;
}
ul {
list-style-type: none;
border:1px solid purple;
margin:0 auto;
}
ul li {
display: inline-block;
border: 1px solid red;
color: grey;
text-align: center;
width: 10rem;
height: 8rem;
margin: 0;
padding: 0;
position:relative;
}
ul li div
{
border:1px solid green;
position:absolute;
top:50%;
transform:translateY(-50%);
left:0;
right:0;
}
<div class="container">
<ul>
<li>
<div>
<i class="fa fa-spinner"></i><br />Home
</div>
</li>
<li>
<div>
<i class="fa fa-spinner"></i><br />Plants
</div>
</li>
<li>
<div>
<i class="fa fa-spinner"></i><br />Land
</div>
</li>
<li>
<div>
<i class="fa fa-spinner"></i><br />Animals
</div>
</li>
<li>
<div>
<i class="fa fa-spinner"></i><br />About
</div>
</li>
</ul>
</div>
[Wie der Raum zwischen Inline-Block-Elemente entfernen?] (Http://stackoverflow.com/q/5078239/4642212) ist ein weiteres gutes Betrogene Ziel. – Xufox