Форматирование с помощью таблицы стилей CSS с использованием тега ссылки - PullRequest
1 голос
/ 22 января 2012

У меня проблемы с печатью нижнего колонтитула моего сайта.По какой-то причине нижний колонтитул печатается правильно, но ссылка отображается как обычная неформатированная ссылка с синим шрифтом.Что здесь происходит?Таблица стилей включена в страницу.

<div id='footer'>Private Site&copy; <a href='mailto: contact@privsite.com'>Contact Us</a></div>

#footer
{
padding-top: 20px;
border: solid     #4F7D7D;
border-width: 1px 0 0 0;
text-align:center;
display: inline;
}
#footer a:visited,     #footer a:link
{
color:    #666;
text-decoration:none;
}
#footer a:hover
{
color:    #060;
}

Ответы [ 4 ]

1 голос
/ 22 января 2012

Если вы используете один и тот же цвет для ссылок, посещенных и активных состояний, вы можете сделать свой код немного проще, например:

#footer a{
    color:    #666;
    text-decoration:none;
}

#footer a:hover{
    color:#060;
}

Кроме того, порядок псевдо-классов для тегов привязки:

: ссылка - непосещенные ссылки
: посетил - Посещенные ссылки
: активный - Активные ссылки
: hover - Перемещаемые ссылки
: фокус - ссылки на

0 голосов
/ 22 января 2012

В вашем теге <link> есть ошибка, которую вы не включили, или, возможно, в кодировке или URL-адресе.Проблема не в разметке или таблице стилей, которые вы включили, а вне их.(Я имею в виду техническую проблему, о которой вы спрашивали.)

0 голосов
/ 22 января 2012

Проблема:

#footer a:visited,     #footer a:link

Сократите эти два в двух разных стилях. Или, может быть, вы игнорируете:

#footer a:visited
0 голосов
/ 22 января 2012

Обновить строку с посещенным и список с ниже

#footer a:visited,#footer a:link,#footer a
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...