Почему не работает?

Ссылка скопирована
15 марта 2026 1 ответ

Если я пишу вместо visited, например, hover, то все работает, но при visited меняется цвет кнопки, но тень все ещё работает, он в упор игнорирует строку box-shadow: none;, почему?
Выше ставить пыталась, и нет, active не прокатит, надо именно visited.

button{
background-color: #80b7b3;
box-shadow: 0 6px 40px rgba(128, 183, 179, 0.54);
}

button:visited {
background-color: #818181;
box-shadow: none;
}

Заранее спасибо;)

Дополнительно:

Tin Olcen Правила 3.8

https://developer.mozilla.org/en-US/docs/Web/CSS/:...

1. Применяется только к ссылкам и area
2. Не все стили применяются (в целях конфиденциальности), тень в список разрешенных не входит.

  • 1) Если я сделаю кнопку как ссылку
    <a><span></span></a>
    Можно ли его будет заставить работать? (у меня с этим тоже не работало при обращении к a:visited)
    2) К локальным файлам это также работает?
  • Tin Olcen, будут работать только разрешенные свойства. Прочитайте информацию по ссылке.
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Никита Орлов Ответ

Для того чтобы разобраться, почему код не работает, необходимо провести анализ и выявить возможные причины. Вот несколько шагов, которые можно предпринять для решения проблемы:

1. Проверьте синтаксис кода: убедитесь, что все скобки, точки с запятой и другие символы используются правильно. Одна неправильная запятая или скобка может привести к ошибке.

2. Проверьте переменные: убедитесь, что все переменные объявлены и использованы правильно. Например, если вы используете переменную, которая не была определена ранее, это может привести к ошибке.

3. Проверьте логику кода: убедитесь, что ваш код выполняет те действия, которые вам нужны. Иногда проблема может быть в неправильной логике, которая приводит к неправильным результатам.

4. Проверьте окружение: иногда проблема может быть связана с окружением, в котором выполняется ваш код. Убедитесь, что все необходимые библиотеки установлены и настроены правильно.

Если после выполнения этих шагов проблема все еще остается, попробуйте разделить код на более мелкие части и пошагово проверять каждую из них. Также полезно использовать отладчик для поиска ошибок.

Приведу пример использования тега

 для подсветки синтаксиса PHP:
 
<pre lang="php">

для подсветки синтаксиса PHP: <pre lang="php">

Надеюсь, эти советы помогут вам разобраться в проблеме и исправить ваш код. Если у вас остались вопросы или нужна дополнительная помощь, не стесняйтесь задавать.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно