私が見てきたフォント素晴らしいアイコンは、このようなすべてのアイコンのためのクラスのFA」を持っていますか?クラスfa
は何をあなたに提供しますか?フォントのすごいアイコンの前に「fa」というクラスを追加する理由は何ですか?</p> <pre><code><i class='fa fa-snapchat-ghost'></i> </code></pre> <p>なぜ単に</p> <pre><code><i class='fa-snapchat-ghost'></i> </code></pre> <p>:
0
A
答えて
1
その一人ひとりのアイコンに@extend .fa
ディレクティブを追加するにリンクされているjmoerdyk CSSファイル内の効率の問題...
でしょう:
A)カウンタからに基づいているものをCSSに実行します理論的な見解である。
b)単純に1つのクラスですべてのアイコンが正しくレンダリングするために必要なプロパティを割り当てるよりも多くのコード行を追加します。
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
だから、あなたが表示されたアイコンに加えて、このスタイルも適用されます:
0
これは.fa
が与えるものです。
それはブートストラップ(または任意の他のフレームワーク)は、複数のCSSタグに依存している理由よりも異なるませんフルsource code
1
を確認してください。コードの効率と冗長性の回避。検討してください:
- すべてのフォント驚くばかりのアイコンは、フォントAwesomeフォントを使用する必要があります。
- 彼らはすべてのコードに不要な膨張を追加し、不一致が新規として発生する可能性があるという可能性を高め、すべてのアイコンは、これらのスタイルを繰り返す必要があります
display
同じだけでなく、.fa
なければ
を適用 他のCSSスタイルを持っている必要がありますアイコンが追加されます。
CSSファイルの全体のサイズ(さらに縮小されていても)は繰り返しによって大きくなりますので、そのような懸念もあります。
関連する問題
- 1. Gitは<<<<<<< HEADをファイルに追加し続けます
- 2. Swift <<, ><, <=< and > = <
- 3. Tortoise svn <<<<をファイルに追加しています!
- 4. Heredoc <<<または<<?
- 5. "span3"を "span"を変更せずに "col3"に置き換える方法はありますか?</p> <pre><code><span class="col3"></span><span class="col4"></span> <span class="col5"></span><span class="col6"></span> </code></pre> <p>から
- 6. がどのように要素を削除して、今、私はこのHTMLを解析したい私はこの</p> <pre><code>Hello<i class="emoji emoji_smile" title=":smile:"></i><i class="emoji emoji_angry" title=":angry:"></i>World </code></pre> <p>のようなHTMLスニペットを持って
- 7. アヤックスは、データを送信しますが、私はこのHTML</p> <pre><code><div class="Likes" data-i=<?php echo $row[8];?>> <img src="../img/like.png"> <p class="L_c"><?php echo $row[4];?></p> </div> </code></pre> <p>に持っている何も
- 8. <<<
- 9. は、私は次のdiv要素に</p> <pre><code><div class="top"> <div class="inner1"></div> <div class="inner2"></div> <div class="inner3"></div> </div> </code></pre> <p>を持つdivのフィット残りの高さ
- 10. インターフェース:I <String>とI <String>
- 11. THREE.Camera.prototype.lookAt</ <() -</ <はどういう意味ですか?
- 12. Observable <Class[]> vs Observable <Class> []
- 13. 私は</p> <p>それの内部<br> <code><span class="blnc-ind"></span></code></p> <p>と</p> <p><code><a class="blnc-ind__income" href="/profile/money">1,13 $</a></code>を持つ子どもたちのクラス
- 14. std :: operator <<とstd :: ostream :: operator <<
- 15. 「<%:」は何をしますか?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>「<%:」何をん:行う
- 16. jQueryの - 最初のものは、ツールチップの効果である私は要素</p> <pre><code><i rel="tooltip" class='icon-ok'> <i title="Teste" class='icon-info'> </code></pre> <p>の2種類がありrel属性
- 17. load_obj.AddComponentの<class>は何ですか?<Class>();?
- 18. connection.Close()とconnection.Dispose()の違いは何ですか? <code>SQLiteDataReader</code>オブジェクトの</p> <ul> <li><code>Close()</code></li> <li><code>Dispose()</code></li> </ul> <p>同じ:
- 19. Swiftの親/スーパークラスへの参照を取得するには? <code>A</code>からこの例では<code>B</code>継承を</p> <pre><code>class A { } class B:A { } </code></pre> <p>:
- 20. Firebaseの「クラッシュレポート」はクラッシュ時に自動的にレポートされますか?</p> <pre><code>String x = i; </code></pre> <p>と<code>i</code>がnullで、その後、私は<code>NullPointerException</code>を得る:
- 21. 代替は「<<<」魚
- 22. cout << coutとcout <<とcoutの違いは何ですか?
- 23. PHP <<< OUTとOUT;
- 24. $(e.target)は<i></i>であり、含まれていません。<div>...</div>
- 25. std :: cout << xの間のdiffrenceは何ですか;とstd :: cout << x << std :: endl ;?
- 26. aspxの<%:と<%=と<%#の違いは何ですか?
- 27. 私は以下のように必要な出力をしたい、次の入力</p> <pre><code>I/O 1< img > '< input > I/O 1<' img > '< input > </code></pre> <p>ためのPython
- 28. アサーション失敗<0 <= i && i < <int> vv.size <>>未知関数、ファイルsrc \ matrix.cpp、行912
- 29. テーブル「セル」(td)でラベルを右揃えにするにはどうすればよいですか?このCSSで...</p> <pre><code><td> <label class="whitefont righthoralign">Search</label> </td> </code></pre> <p>:
- 30. {*; * {の追加を何この文では</p> <pre><code>-keep public class * extends android.support.design.widget.CoordinatorLayout$Behavior { *; } </code></pre> <p>;:} ProGuardの
[font-awesome.css](http://fontawesome.io/assets/font-awesome/css/font-awesome.css)を調べてみませんか? – jmoerdyk