私はDNN環境で作業しています。このサイトでは、すべてのサイトが読み込む既定のスタイルシートが擬似クラスのスタイルを設定しています。私はデフォルトのスタイルシートを編集することができますが、これは在庫であり、すべてのアップグレードが付属しているので、私はそれをそのままにしてスキンレベルでスタイルを上書きすることをお勧めします。擬似クラスにはどのくらいの重みがありますか?
これらの疑似クラスをすべて取得してスタンドアロン要素のリスニングを開始するソリューションを知っている人はいますか?
A:link
{
text-decoration: none;
color: #003366;
}
A:visited
{
text-decoration: none;
color: #003366;
}
A:hover
{
text-decoration: underline;
color: #ff0000;
}
A:active
{
text-decoration: none;
color: #003366;
}
はまた、a:hover {}
常に関係なくselector
がいかに強いselector a {}
を打ち負かしていないのでしょうか?
EDIT:!私が使用することを望んでいないよ 重要な私はどこでも重要なを使用する必要があります、と私は、ドキュメントに任意のスタイルを埋め込むにしたくないと。
私は、リンク{text-decoration:none;}は常に同じ擬似クラスでオーバーライドされることを前提としています。私はすべてのタグに常に擬似クラスを定義しなければならないと考えています。
デフォルトでは:active、:linkなどが追加されていることを考慮すると、すべての擬似クラスをオーバーライドするたびに定義する必要があります。 –
または!importantを使用してください – tj111