2013-05-22 3 views
0

Мне сложно сделать социальные иконки горизонтальными. Я думал, что их плавание останется хитростью или сделает элемент встроенным блоком. Я застрял, поэтому любая помощь приветствуется. Спасибо!Значки социальных сетей горизонтальные

<!-- Social network icons --> 
<div id="social"> 
<ul class="soclist"> 
<li><a class="youtube" href="img/youtube-logo.png" target="_blank" title="youtube"></a></li> 
<li><a class="twitter" href="img/twitter-logo.png" target="_blank" title="twitter"></a></li> 
</ul> 
</div> 

CSS:

/* Social Sidebar */ 

ul.soclist li { 
display: inline-block 
} 

#social { 
position: fixed; 
top: 2px; 
right: 73px; 
width: 43px; 
display: block; 
} 


a.youtube { 
width: 48px; 
height: 48px; 
background: url(../img/youtube-logo.png) no-repeat; 
display: block; 
} 



a.twitter { 
width: 48px; 
height: 48px; 
background: url(../img/twitter-logo.png) no-repeat; 
display: block; 
} 

ответ

0

Удалить "ширина: 43px;" из #social.

+0

Спасибо за предложение. Я удалил ширину и по-прежнему вертикальный. – Waymond

+0

Попробуйте следующее: http://jsfiddle.net/RFf5D/2/ –

+0

Спасибо, Drawrdesign! Это исправило это. – Waymond

0

Попробуйте удалить display:block из a:

a.youtube { 
width: 48px; 
height: 48px; 
background: url(../img/youtube-logo.png) no-repeat; 
/*display:block;*/ 
} 



a.twitter { 
width: 48px; 
height: 48px; 
background: url(../img/twitter-logo.png) no-repeat; 
/*display:block;*/ 
} 

here is an example inlining your links (без изображения)

+0

Я пробовал это раньше, и он удаляет обе иконки. Я в тупике. Спасибо за предложение. – Waymond

Смежные вопросы