0

Facebook / Twitter / Google +の3つのソーシャルメディアボタンを、393ピクセルの幅のギャップに均等に配置しようとしています。それらは水平に配置されています(Facebookはtwitter / google +で垂直に約2ピクセル下がっているようです)が、私は少し苦労していて、誰かが助けてくれることを望んでいます。

以下はCSS/HTMLボタンのコードです。

HTML

 <div class="nav-container2">
    <div id="nav3"><div class="fb-like" data-href="http://www.facebook.com/pages/Foscam-UK/222224154548563" data-send="false" data-layout="button_count" data-width="20" data-show-faces="false"></div>
    <a href="https://twitter.com/FoscamUK" class="twitter-follow-button" data-show-count="false">Follow @FoscamUK</a>  
    <div class="g-plusone" data-size="medium"></div>

CSS

.nav-container2 { width:940px; margin:auto; height:30px;}
#nav2 { width:547px; height:40px; float:right; margin:1px 0 0 0; font-size:105%; background:url(../images/bg-nav.png) 0 0 repeat-x; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow:0 0 3px #ccc; }
#nav3 { width:393px; float:left; height:0px; margin-top:10px;}

どうもありがとう

4

2 に答える 2

6

これを試して:

<div class="nav-container2">
    <ul class="social-media-list">
        <li>
            <div class="fb-like" data-href="http://www.facebook.com/pages/Foscam-UK/222224154548563" data-send="false" data-layout="button_count" data-width="20" data-show-faces="false"></div>
        </li>
        <li>
            <a href="https://twitter.com/FoscamUK" class="twitter-follow-button" data-show-count="false">Follow @FoscamUK</a> 
        </li>
        <li> 
            <div class="g-plusone" data-size="medium"></div>
        </li>
    </ul>
</div>

CSS:

.nav-container2 { width:940px; margin:auto; height:30px;}
.social-media-list { width: 393px; }
.social-media-list li { display:block; float: left; width:33.3%; text-align:center; margin: 0 auto;}

これがあなたのページにどのように収まるかはわからないので、これは推測にすぎませんが、3 つの等間隔のリスト項目を持つ 393 ピクセル幅のブロック要素が得られます。

于 2012-09-07T21:26:03.710 に答える
0

html

<div class="nav-container2">
  <ul>
    <li>
        <div class="fb-like" data-href="http://www.facebook.com/pages/Foscam-UK/222224154548563" data-send="false" data-layout="button_count" data-width="20" data-show-faces="false">x</div>
    </li>
    <li>
        <a href="https://twitter.com/FoscamUK" class="twitter-follow-button" data-show-count="false">Follow @FoscamUK</a> 
    </li>
    <li> 
        <div class="g-plusone" data-size="medium">y</div>
    </li>
  </ul>
</div>

CSS

.nav-container2 { width:940px; margin:auto; height:30px; background-color: #ace}
.nav-container2 ul div {display: inline;}
.nav-container2 li {display: inline; border: 1px solid #000; width: 33%; float: left;}

以前の回答に基づいています。何が起こっているかを示すために追加されましたbordersbackground-color

于 2012-09-07T22:05:31.523 に答える