2016-05-12 15 views
0

私は、ブートストラップ​​クラス使用しています:1つの項目については外部クラスからインラインCSSをオーバーライドする方法は?

.glyphicon { 
    top: 1px; 
    //... 
} 

を、私はtopプロパティをオーバーライドしたい、CSSでインライン:

<span class="glyphicon glyphicon-home" style="glyphicon.top:2px"></span> 

私は、これは標準的な方法ではないですけど、あなたは私が達成しようとしていることのアイデアを持っています。

これは可能ですか?

答えて

5
<span class="glyphicon glyphicon-home" style="position: relative; top:2px"></span> 

CSS位置決め特性(上/右/下/左)relativeabsolute又はfixed位置と使用する場合にのみ動作します。

Detailed Reference

+0

'位置の終わりに歓迎されている:relative'が鍵となりました。 – membersound

+0

@membersoundはい、もちろんです:) –

2

インラインCSSのためには、セレクタを必要としません:

<span class="glyphicon glyphicon-home" style="top:2px"></span> 

インラインCSSセレクタは、最も高い優先順位を持っており、外部のCSSを上書きします。


top: 2pxについては

サイドノート非静的に配置されている必要があり要素を動作するように - position: [relative,absolute,fixed]

0

常にCSSを使用することで、最適な。また、ページ自体にスタイルはありません。グッドプラクティスは、プロジェクト...

<div class="icono"> 
<span class="glyphicon glyphicon-home"></span> 
</div> 

CSS

.icono .glyphicon-home { 
top: 1px; 
} 
関連する問題