Próbuję ustawić przycisk facebook/youtube/twitter na dziale o szerokości 318 pikseli (czyli około 106 pikseli na przycisk).Pozycjonowanie w tle w stylu CSS w poziomie?
Oczekiwany Ouput
expected layout http://iforce.co.nz/i/dseazq4c.zqc.png
Używam pływak i display: inline na każdego przycisku jako jego jest renderowane. Podałem mój kod poniżej.
kod CSS
#socialController{
width: 318px;
background-color:#fff;
display: inline;
}
.socialmedia
{
width:106px;
height:20px;
float:left;
vertical-align:middle;
background-position:center center;
background-repeat:no-repeat;
background-color:#373737;
}
.socialmedia:hover{
background-color:#444
}
#sm_fb{
background-image:url(../img/fb.png)
}
#sm_tw{
background-image:url(../img/tw.png)
}
#sm_yt{
background-image:url(../img/yt.png)
}
kod HTML
<div id="socialController">
<a href="#" class="socialmedia" id="sm_fb" title="CSGONZ Facebook"></a>
<a href="#" class="socialmedia" id="sm_yt" title="CSGONZ Youtube"></a>
<a href="#" class="socialmedia" id="sm_tw" title="CSGONZ Twitter"></a>
</div>
Ale problem jest nie jestem osiągnięcia oczekiwanych moje pozycjonowanie poziome .. ale zamiast Dostaję pionowe pozycjonowanie przycisków.
Rzeczywista wyjściowa
actual output http://iforce.co.nz/i/2mce1tlk.53i.png
Na czym polega problem? i czego mi brakuje? osiągnąć poziomy układ?
Hej, już próbowałem, zanim zrobiłem post, wszelkie inne pomysły? – Killrawr
Dla mnie działa to w następujący sposób: http://jsfiddle.net/CQTus/ – skywlkr
Myślę, że twoje łącza lub kontener są w pewnym stylu z poprzednich deklaracji, a te, które właśnie skopiowałeś, zostały przez nich nadpisane. Powinieneś sprawdzić rzeczywiste style, które elementy dostały w Firebug lub coś w tym stylu. – skywlkr