0

何らかの理由で、IEは以下に設定されているコンテンツattr(data-title)を取得しません。ただし、FFとChromeで動作します。

これを修正する方法は?

<a href="#" class="nav-roll">
            <span data-title="About">About</span> 
        </a>


    .nav-roll span:after {
    background: none repeat scroll 0 0 #0198cd;
    color: #FFF;
    content: attr(data-title);
    display: block;
    padding: 0 2px;
    position: absolute;
    left: 0;
    top: 0;
}
4

2 に答える 2

0

同様の問題がありましたが<button>、アンカーではなく要素でした。結局、それは何の関係もないことが判明しました。attr(data-*)私にとっての修正はoverflow: visible、ボタン自体に追加することでした.

将来誰かを助けるかもしれない場合に備えて、これをここに残してください。

于 2015-10-23T10:18:52.840 に答える
0

HTML ファイルの先頭に を追加していない<!DOCTYPE html>ため、IE は強制的に Quirks モードになります。IEQuirks はまったくサポート:afterしていません。

于 2013-03-18T21:07:22.717 に答える