Vì vậy, tôi đang cố gắng định vị nút facebook/youtube/twitter trên div có kích thước 318 pixel (khoảng 106 pixel mỗi nút).Định vị ngang hình ảnh lớp CSS?
Dự kiến Ouput
expected layout http://iforce.co.nz/i/dseazq4c.zqc.png
Tôi đang sử dụng phao và display: inline trên mỗi nút như nó được trả lại. Tôi đã cung cấp mã của tôi dưới đây.
CSS MÃ
#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)
}
HTML MÃ
<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>
Nhưng vấn đề là tôi không đạt vị trí ngang dự kiến của tôi .. nhưng thay vào đó tôi nhận được một vị trí thẳng đứng các nút.
Output thực tế
actual output http://iforce.co.nz/i/2mce1tlk.53i.png
vấn đề là gì? và tôi đang thiếu gì? để đạt được bố cục nằm ngang?
Hey Tôi đã thử rằng trước khi tôi thực hiện các bài viết, bất kỳ ý tưởng khác? – Killrawr
Đối với tôi, nó hoạt động theo cách này: http://jsfiddle.net/CQTus/ – skywlkr
Tôi nghĩ rằng các liên kết hoặc vùng chứa của bạn đang nhận được một số phong cách từ các khai báo trước đó và những cái mà bạn vừa sao chép ở đây sẽ bị ghi đè bởi chúng.Bạn nên kiểm tra các kiểu thực tế mà các phần tử có tại Firebug hoặc một cái gì đó tương tự. – skywlkr