Код CSS размещены работы при тестировании с простейшими HTML как
<div id=mainmenu>
<ul><li><a href=foo>link</ul>
</div>
и никакой другой таблицы стилей используются. Это означает, что на вашей реальной странице есть какая-либо ошибка в синтаксисе HTML или, более вероятно, какое-то другое правило таблицы стилей, которое отменяет это правило.
Таким образом, вы должны проанализировать и изменить таблицы стилей. Если вам нужна дополнительная помощь, вы должны опубликовать минимальный код, который все еще показывает проблему.
Использование !important
может быть полезно для того, чтобы убедиться, что это не проблема HTML или опечатка в коде CSS, но !important
редко следует использовать на реальных страницах, особенно в тех случаях, когда вы действительно не знаете, как ваши таблицы стилей работают вместе ,
и где ваш HTML? – Joseph
Попробуйте «цвет: черный! Важно», и если он будет работать, ищите стиль, переопределяющий его и реорганизуйте свой код. – elclanrs
Спасибо elclanrs, что сработало. –