2016-04-29 5 views
1

ツールチップの機能を備えたスティッキーサイドバーメニューを開発しています。 ChromeとSafariでは、正しくレンダリングされますが、ツールチップはInternet Explorerの中央に表示されません。CSSを使用してツールチップを表示する

は、ここで問題を引き起こしているように見えるコードです:上記

/* Vertically center tooltip content for left/right tooltips */ 
.tooltip-left:after, { 
    margin-left: 0; 
    margin-bottom: 0; 
} 

ChromeとSafariで、しかしないIEで正常にレンダリングします。私は同じようにそれを宣言する場合にのみ、それは

/* Vertically center tooltip content for left/right tooltips */ 
.tooltip-left:after, { 
    margin-left: 0; 
    margin-bottom: -16px; /* different */ 
} 

誰もがこれを正しくコーディングする方法などのアドバイスを提供することができ、おそらく使用してdisplay: inline-block IEで動作しますか? https://jsfiddle.net/gavinfriel/jxg4th86/3/

答えて

1

私のためにすべてのブラウザでの問題を修正しました代わりにbottom:50%bottom:0を設定(またはtop:0に置き換え):

はここで完全なFiidleです。それを試して、結果があなたが望むものかどうかを確認してください。

+0

それでした!乾杯! –

+3

心配はいりません。私はビールで支払いを取る:p –

+1

あなたがベルファストにいるなら、私はあなたにギネスを買うよ! –

関連する問題