2017-07-18 90 views
1

如何讓.a位於最左側,.b位於中間,而.c位於最右側?內容安置在Div

<div class="footer1"> 
 
       <span class="a">Located At</span> 
 
       <span class="b">Phone Number</span> 
 
       <span class="c">Website By</span> 
 
      </div>

回答

4

可以使用Flexbox的。

.footer1 { 
 
    display: flex; 
 
    justify-content: center; 
 
} 
 

 
.footer1 span { 
 
    margin: auto; 
 
}
<div class="footer1"> 
 
    <span class="a">Located At</span> 
 
    <span class="b">Phone Number</span> 
 
    <span class="c">Website By</span> 
 
</div>

+0

好吧,但是如何獲取「位於」觸摸最左側和「網站」觸及最右側的位置? – Ryan

+0

您可以使用「.b {margin:auto}」而不是「.footer1 span {margin:auto}」 –

1

如果你真的想要的跨度是在遠邊我會推薦這CSS代碼:

.footer1{ 
    display: block; 
    text-align:center; 
} 

.a { 
    float: left; 
} 

.b { 
    margin: 0, auto; 
    text-align: center; 
} 

.c { 
    float: right; 
} 
0

你可以試試這個

.footer1{ 
 
    display: flex; 
 
} 
 
.footer1 span{ 
 
    width: 33%; 
 
} 
 
.c{ 
 
    text-align: right; 
 
}
<div class="footer1"> 
 
    <span class="a">Located At</span> 
 
    <span class="b">Phone Number</span> 
 
    <span class="c">Website By</span> 
 
</div>

在樣式中包含.b {text-align:center}如果要集中中間元素