の左にテキストがあり、その中にそれぞれのliのイメージが表示されますli。だから私は右に画像を浮かべ、それは画像を正しく右に、テキストを左に置くが、画像はIEとFFで14ピクセル以下である。 Chromeは正しい方法です。これは私がIEとFFでフロートを各LIの外側か外側に置くかのように見えます(Chromeのように)。私がIEとFF用に-14px(up)の位置を調整すると、うまく動作しますが、Chromeはうんざりです。 14pxは各LIの高さで、そのトリックが動作する理由です。フロートイメージは右のol、テキストは左、ChromeではIE/FFではなく、
私は絶対に必要な場合を除いて、1つのブラウザのハッキングを望んでいません(つまり、IE/FFの場合は-14pxオフセットを適用し、Chromeに無視させる)。
#top25list{
width:185px;
cursor:n-resize;
list-style:
decimal inside;
padding:0;
margin:0
}
#top25list li{
margin:0;
padding:0 3px;
background-color:#FFF;
border-top:1px solid #990100;
border-bottom:1px solid #990100
}
#top25list img{
border:none;
height:13px;
width:13px;
float:right
}
#top25list li:hover{
background-color:#990100;
color:#FFF
}
李さんについて特別な何も:
<li id=##>Name <a href="#" rel="##" class="removeTeam"><img src="/images/button-x.png" alt="Remove Name"></a></li>
それは、以下の(それは#2のためだように見えるところ)だと#ので、最初のLIは、FF/IE用の画像を持っていない参照してください。 25画像がリストの一番下にあります。
私はすべて3がChromeのように見えます。 OL/LIを生成するいくつかのJavaScriptがあり、class=removeTeam
はjQueryアクション用です。このリストはjQueryソートの中にあり、jQuery(.disableSelection();
)でリストの選択を無効にしています。私はこれがjQueryやJavaScriptとは関係なく、単純なCSSだとは思わない。