Оформление якорных ссылок может быть немного сложнее. Существует несколько псевдоклассов, а также базовый селектор тегов a
, который можно использовать для стилизации, которые влияют на ссылки в зависимости от их состояния.
/* newly added in the CSS selectors Level 4 specification */
:any-link, p :any-link{
color:black;
}
/* it is recommended to always have the pseudo classes it in this order */
:link{
color:blue;
}
:visited{
color:mediumvioletred;
}
:hover{
color:mediumaquamarine;
}
:active{
color:green;
}
/* lowest specificity, so it will not be applied */
a{
color:green;
}
Если вы когда-либо посещали одну из ссылок в вашем фрагменте кода в браузере Chrome (но не в Opera ) он будет иметь другой цвет.
Скорее всего, одна или две из ссылок в приведенном мною фрагменте кода уже будут другого цвета для вас, потому что вы посещали один из этих сайтов в прошлом.
Чтобы достичь согласованного результата, точно установите оба параметра :link
и :visited
и помните о специфичности селектора .
Вы можете использовать :any-link
для достижения согласованных результатов, что фактически совпадает с :link,:visited
, но имейте в виду, что не все браузеры поддерживают этот новый псевдокласс еще и имеют одинаковую базовую специфичность, поэтому необходимо быть объявленным последним (по этой причине правило в фрагменте кода применяется только к последней ссылке).
Изменить:
tableStyle.MappingName = InventoryItems.ToString();
на
tableStyle.MappingName = InventoryItems.GetType().Name;