Попробуйте это?(Эксперт IANA по css, но я выглядел так, как я думаю, вы хотите, чтобы он выглядел)
#social {
z-index: 1000;
float:right;
margin-top:120px;
width:100px;
height:50px;
}
#social .facebook {
width:35px;
float:left;
height:35px;
padding:0 0px 0 0px; /* top, right, bottom, left */
margin: 0;
list-style:none;
}
#social .twitter {
float: left;
width:35px;
height:35px;
padding:0 0px 0 px; /* top, right, bottom, left */
margin: 0;
list-style:none;
}
#social .facebook, .twitter li {
list-style:none;
}
#social .facebook, .twitter li a {
text-decoration:none;
}
#social .facebook, .twitter li a img {
border: none;
}
Я добавил float
к правилу facebook
, удалил заполнение 50px
изtwitter
rule.
Редактировать: Шахта работает с использованием divs.но вы используете списки, поэтому я думаю, что комбинация вложенных списков приводит к разрыву вашей.
<div id="social">
<div class="facebook">
<a href="o-vita.nl/">
<img src="img/facebook-button.png" width="35" height="35" alt="Facebook" title="Volg ons op Facebook" />
</a>
</div>
<div class="twitter">
<a href="o-vita.nl/">
<img src="img/twitter-icon.png" width="35" height="35" alt="Twitter" title="Volg ons op Twitter" />
</a>
</div>
</div>
Редактировать: http://notails.com/development/positioningsocialnetworkingicons.html