-1

まったく同じCSSを使用して、

onclick 疑似効果は、同じサイトの 1 つのページで次のコードを使用すると正常に機能します。

<a data-url="#" class="btn btn-share referral_button">Button Text</a>

(しかし、確かに、それは別の div を持つ別のページにあります)

コードがある別のページではありません:

<a data-url="#" class="btn btn-share referral_button" onclick="javascript:$find('ABC').set_activeTabIndex(3);">Button Text</a>

クリックすると縮小するはずのように動作する代わりに-CSSスタイルが設定されていない場合の外観に戻ります-または少なくとも正しいCSSスタイリングではありません

私は当初、これは onclick="javascript... と関係があると思っていましたが、どういうわけかクラッシュ/オーバーライドし、CSS が本来あるべき方法で実行されないように影響を与えていましたが、* EDITonclickセクション全体を削除しただけで、問題がまだ存在していたため、これはあり得ません:( * *

だからそれは別のものに違いない..

関連する CSS は次のとおりです。申し訳ありませんが、長くておそらく肥大化しています。私が信じている最も関連性の高いものは一番下にあります...

https://docs.google.com/document/d/1N7YQ5YuvY6DJn8-nr4sinx4LY7WOS88eErpRHe4IE_g/pub

4

2 に答える 2

0

無効な構文を見て、すべての:activeand.activeステートメントから「\ 9」を削除します

以下のように:
.btn.active{background-color:#cccccc \9;}

EDIT:さらに、(答えにはあまり関係ありません)
あなたのCSSはかなり混乱しています。(問題ありません)
簡単にクリーンアップして、より管理しやすくすることができます。
さらに、それは私の目が疲れているだけかもしれませんが、残りの半分を繰り返したり上書きしたりしているようです(これは、クリーンアップして管理しやすくすることに戻ります)。

正直なところ、あなたはそれに取り組んでいるので、あなたがそれを読んで使用できる限り. それぞれ独自に。私は自分の CSS が開発環境で非常に読みやすいことを好みます。

于 2013-07-25T04:56:34.027 に答える
0

最も明白な示唆は、このミステリアスな「その他」ページに、スタイルを上書きしている何かがあるということです。

Firebug for Firefox のようなツールを使用して、要素とそのスタイルを調べます。これにより、予想される動作を覆しているものについてのヒントが得られる場合があります。

また、共通の CSS ファイルを使用していない場合は、CSS が両方のページで同じであることを確認してください。

CSS Specificityを読んでください。これが問題の根本原因である可能性があります。bこれは、 styleが style をオーバーライドする理由を説明するのに役立ちますa

要するに、2 つのページの違いです。

于 2013-07-25T06:13:45.023 に答える