を使い始めたばかりですがGoogle Chrome
、サイトの一部 (ページ上のすべてのリンクなど) が真っ赤になっていることに気付きました。それらは、点線の下線が付いた黒である必要があります。
WebKit
スタイルに関係なく、すべてのリンクを赤くするレンダリングの落とし穴はありますか?
を使い始めたばかりですがGoogle Chrome
、サイトの一部 (ページ上のすべてのリンクなど) が真っ赤になっていることに気付きました。それらは、点線の下線が付いた黒である必要があります。
WebKit
スタイルに関係なく、すべてのリンクを赤くするレンダリングの落とし穴はありますか?
現在リンクしているすべてのリソースは、ページが探している場所にあります (実際にチェックして確認してください)。また、そこにないファイルをプルしようとしていた Safari でアプリをチェックするときに問題が発生し、あなたと非常によく似た出力 (赤いリンク) がありました。
編集:Developingchris's find を回答に追加します。これは非常によく説明されているためです。
Kさん、見つけました。
スタイルシートのいずれかが見つからないか、パスが正しくない場合、404 がスローされます。404 ページにインライン スタイルがある場合、それらは Webkit の「代替シート」ルールを介して尊重されます。
したがって、「死の黄色い画面」の赤いリンクが重複して問題を引き起こしています。
Kさん、見つけました。
スタイルシートのいずれかが見つからないか、パスが正しくない
場合、404 がスローされます。404 ページにインライン スタイルがある場合、それらは Webkit の「代替シート」ルールを介して尊重されます。
したがって、「死の黄色い画面」の赤いリンクが重複して問題を引き起こしています。
Chrome には代替スタイルシートに従うというバグがあります。リンクを赤くする別のスタイルシートはありますか?
firebug のような jscript コンソールを使用して、色の由来を調べることができます。
これは、私のアプリで発生した問題を説明しています。これは Rails アプリであり、スタイルの一部に赤が適用された 404 ページもあります。当時よりも今の方がはるかに理にかなっています。あなた自身の答えを受け入れることができないのは残念です!
スタイルシートで:visited
設定を行いましたか?
w3c バリデーターを介して CSS ファイルと HTML ファイルを実行します。Safari でアプリケーションをテストしたときに、同様の問題が発生しました。問題は私のコードにありました。