Вопрос по css

Статус
В этой теме нельзя размещать новые ответы.

daasbull

Постоялец
Регистрация
17 Фев 2008
Сообщения
91
Реакции
20
Доброго всем вечера. в скрипте есть ссылки, пытаюсь поменять их внешний вид, но отображается только основной стиль: вот этот
Код:
#af-wrapper a {
    color: #004D99;
    font-weight: bold;
    border: none;
    text-decoration: none;
    box-shadow: none;
    font-size: 14px; /* comp */
   
}
Добавляю для ссылок другой стиль и ничего:
Код:
$lastpost .= '<div class="forum-links">'.__('', 'asgaros-forum').''.$this->getUsername($lastpost_data->author_id).'<br></div>';
                $lastpost .= '<a class="forum-links" href="'.$lastpost_link.'">'.sprintf(__('%s ago', 'asgaros-forum'), human_time_diff(strtotime($lastpost_data->date), current_time('timestamp'))).'</a>';
Код:
.forum-links {font-size:12px; color: #000;}
 
Вот так попробуй. Если не изменится то ссылку на сайте и где что меняешь
Код:
font-size:12px !important; color: #000 !important;
 
Вот так попробуй. Если не изменится то ссылку на сайте и где что меняешь
Код:
font-size:12px !important; color: #000 !important;
Второй способ: это перенести ваш стиль ниже основного в файле стилей.
 
Всетаки отпишусь:
да !important работать будет, но это очень плохая практика. Это чтото вроде: для того чтобы сломать спичку - использовать топор!
И все изза неимения совершенно базовых понятий в CSS:
Вот это: "#af-wrapper a" сильнее этого: ".forum-links", но если свой стиль прописать вот так:
Код:
#af-wrapper a.forum-links{ ... }
или
Код:
#af-wrapper .forum-links{ ... }
То ваш стиль получается сильнее того что был.

Альтернативно можно просто стереть то что хотите изменить в "#af-wrapper a", тогда и ваш начальный вариант будет работать.
Но это не всегда возможно и не всегда правильно, смотря по ситуации.

Удачи!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху