2017-02-23 100 views
2

在自舉,以圖標按鈕使用的<button><span>的組合來實現:字體真棒和自舉按鈕

http://getbootstrap.com/components/#glyphicons-examples

<button type="button" class="btn btn-default" aria-label="Left Align"> 
    <span class="glyphicon glyphicon-align-left" aria-hidden="true"></span> 
</button> 

在字體真棒,按鈕正在使用的<a>組合來實現和<i>

http://fontawesome.io/examples/

<a class="btn btn-danger" href="#"> 
    <i class="fa fa-trash-o fa-lg"></i> Delete</a> 

有沒有更好的方法?還是選擇這些標籤完全是任意的?

回答

0
<div class="container"> 
    <h2>Glyphicon Examples</h2> 
    <p>Envelope icon: <span class="glyphicon glyphicon-envelope"></span></p>  
    <p>Envelope icon as a link: 
    <a href="#"><span class="glyphicon glyphicon-envelope"></span></a> 
    </p> 
    <p>Search icon: <span class="glyphicon glyphicon-search"></span></p> 
    <p>Search icon on a button: 
    <button type="button" class="btn btn-default"> 
     <span class="glyphicon glyphicon-search"></span> Search 
    </button> 
    </p> 
    <p>Search icon on a styled button: 
    <button type="button" class="btn btn-info"> 
     <span class="glyphicon glyphicon-search"></span> Search 
    </button> 
    </p> 
    <p>Print icon: <span class="glyphicon glyphicon-print"></span></p>  
    <p>Print icon on a styled link button: 
    <a href="#" class="btn btn-success btn-lg"> 
     <span class="glyphicon glyphicon-print"></span> Print 
    </a> 
    </p> 
</div> 
+3

儘管這段代碼是受歡迎的,並且可能會提供一些幫助,但它會[如果包含解釋](/ meta.stackexchange.com/q/114762)的* how *和* why *會大大改進問題。請記住,你正在爲將來的讀者回答這個問題,而不僅僅是現在問的人!請編輯您的答案以添加解釋,並指出適用的限制和假設。 –

3

它完全取決於用法。

在引導中,您可以使用組合<a><i>來實現按鈕。同樣,在帶有圖標的字體真棒按鈕中,可以使用<button><span>的組合來實現。

例如:如果我們需要提交一個表單並提交按鈕包含字體真棒圖標,然後我們做這樣this--

<button type="button" class="btn btn-default" aria-label="Left Align"> 
<span class="fa fa-trash-o fa-lg" aria-hidden="true"></span> 
</button> 

又如:如果我們需要使用一個正常的鏈接和鏈接包含引導glyphicon圖標,然後我們就可以做到像this--

<a class="btn btn-danger" href="#"> 
<i class="glyphicon glyphicon-align-left"></i> Delete</a>