Почему в Chrome и Safari все ссылки красные?
-
09-06-2019 - |
Вопрос
Только начал использовать Google Chrome
, и замечено в некоторых частях нашего сайта, например.все ссылки на странице ярко-красные.Они должны быть черными с пунктирной линией.
Есть ли какая-то ошибка? WebKit
рендеринг, при котором все ссылки становятся красными независимо от стиля?
Решение
Все ли ресурсы, на которые вы ссылаетесь в настоящее время, находятся в тех местах, где их ищет ваша страница (проверьте это, проверив это).У меня также возникла проблема при проверке приложения в Safari, когда я пытался извлечь файл, которого там не было, и мои результаты были очень похожи на ваши (красные ссылки).
РЕДАКТИРОВАТЬ:Добавление находки Developingchris к ответу, поскольку она так хорошо это объясняет:
ок, нашел.
Если какая -либо из ваших таблиц стилей отсутствует или неверно пути, он бросает 404.Если на вашей странице 404 есть встроенные стили, их уважают с помощью правила «альтернативные листы» в Webkit.
Таким образом, красные ссылки на «Желтом экране смерти» вызывает мою проблему в перекрытии.
Другие советы
ок, нашел.
Если какая-либо из ваших таблиц стилей отсутствует или указана неверный путь, выдается ошибка 404.
Если на вашей странице 404 есть встроенные стили, они учитываются с помощью правила «альтернативных листов» в webkit.
Таким образом, красные ссылки на «желтом экране смерти» перекрывают мою проблему.
В Chrome есть ошибка, из-за которой он подчиняется альтернативным таблицам стилей.Есть ли у вас альтернативная таблица стилей, которая делает ссылки красными?
Это объясняет проблему, с которой я столкнулся в своем приложении — это было приложение Rails, в котором также есть страницы 404 с красным цветом, примененным к некоторым стилям.Сейчас это имеет гораздо больше смысла, чем тогда.Жаль, что вы не можете принять свой ответ!
вы можете использовать консоль jscript, например firebug, чтобы узнать, откуда берется цвет
Вы установили :visited
настройка в вашей таблице стилей?
Пропустите файл CSS и файл HTML через валидаторы w3c.У меня возникла аналогичная проблема при тестировании приложения в Safari.Проблема была в моем коде.