質問

使い始めたばかりです Google Chrome, 、そして私たちのサイトの一部で気づきました。ページ上のすべてのリンクは明るい赤色です。黒色で点線の下線が付いている必要があります。

何か落とし穴はありますか WebKit スタイルに関係なくすべてのリンクを赤くするレンダリング?

役に立ちましたか?

解決

現在リンクしているすべてのリソースは、ページがリソースを探している場所にありますか (これは実際に確認して確認してください)。また、Safari でアプリをチェックしているときに、そこに存在しないファイルを取得しようとして問題が発生し、あなたのものと非常によく似た出力 (赤いリンク) が表示されました。

編集:Developingchris の検索が非常によく説明されているため、回答に追加します。

kさん、見つけました。

StyleSheetsのいずれかが欠落または誤ってパスしている場合、404を投げます。404ページにインラインスタイルがある場合、WebKitの「代替シート」ルールを介して尊敬されます。

したがって、「死の黄色のスクリーン」の赤いリンクは、私の問題を重複させています。

他のヒント

kさん、見つけました。

いずれかのスタイルシートが欠落しているか、パスが正しく指定されていない場合は、404 がスローされます。
404 ページにインライン スタイルがある場合、それらは Webkit の「代替シート」ルールによって尊重されます。

したがって、「死の黄色い画面」上の赤いリンクが重なって私の問題を引き起こしています。

Chrome にはバグがあります。 代替スタイルシートに従います. 。リンクを赤色にする代替スタイルシートはありますか?

これで、私のアプリで発生した問題の説明がつきました。これは Rails アプリで、スタイルの一部に赤色が適用された 404 ページもありました。今では当時よりもずっと理にかなっています。自分の答えを受け入れることができないのは残念です。

firebug のような jscript コンソールを使用して、色の由来を調べることができます。

を設定しましたか :visited スタイルシートで設定しますか?

CSS ファイルと HTML ファイルを w3c バリデーターを通じて実行します。Safariでアプリケーションをテストしたときにも同様の問題が発生しました。問題は私のコードにありました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top