2017-04-27 6 views
0

に表示されない、私は以下に私のアイコンを呼んでいるアイコンが私の見解ではIE7

.icn_plus { 
    background: url(../images/icons/plus-14x14.png) no-repeat; 
    width: 20px; 
    height: 20px !important; 
    cursor: pointer; 
    border: none; 
    padding-left: 20px !important; 
} 

それはでChromeとIE8での作業ではないですIE7。私は分離したURLとバックグラウンドの繰り返しを試みましたが、最初に "/"を削除してURLを変更しましたが、再び機能しません。

奇妙な点は、同じ時間と同じビューでは、これが働いているされています

<td> 
    <input value=" " class="btn_left" /> 
</td> 

とクラスは次のとおりです。

.btn_left { 
    background: url(../images/campaign/Ok1.png) no-repeat;  
    width: 20px; 
    height: 30px; 
    border: none; 
    cursor: pointer; 
    outline: none; 
} 

私は何をしないのですか?前もって感謝します。

+0

は、それが本当に必要ですか?それをサポートしていないと考えてください。それ以外の場合は、このページからあなたのCSSをチェックしてくださいhttps://caniuse.com編集:0.02%に最小ブラウザの使用量を設定する必要があります – getjackx

+0

私はdisplay:blockを追加しようと思います –

答えて

0

みんなありがとう、

を私は使用を変更して、それを解決してきた:あなたはIE7をサポートするため

<td> 
    <a class="btn" id="sthAdd"> 
     <img src="../icons/plus-14x14.png" /> 
    </a> 
</td> 
0

<i>はインラインタグです。試してみてください:

.icn_plus { 
    display: block; 
    // or 
    display: inline-block; 
    background: url(../images/icons/plus-14x14.png) no-repeat; 
    width: 20px; 
    height: 20px !important; 
    cursor: pointer; 
    border: none; 
    padding-left: 20px !important; 
} 
関連する問題