Гиперссылки, показывающие URL с Blueprint - PullRequest
6 голосов
/ 23 ноября 2010

Сегодня я только что преобразовал сайт в Blueprint CSS, и внезапно все мои гиперссылки показывают свои URL-адреса в скобках, например

Это гиперссылка

<a href="Products/List.aspx">Read more</a>

рендерит вот так

Read More (Products/List.aspx)

Интересно, может ли это быть связано с одним из встроенных плагинов в Blueprint?

ДОБАВЛЕНО: Ссылка отображается нормально, т. Е. Нежелательная часть URL генерируется на стороне клиента. Люди просили исходный код, вот он (удален несущественный текст):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <link href="Styles/Blueprint/screen.css" rel="stylesheet" type="text/css" />
    <link href="Styles/Blueprint/print.css" rel="stylesheet" type="text/css" />
    <!--[if lt IE 8]><link rel="stylesheet" href="Styles/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]-->
</head>
<body>
    <a href="Products/List.aspx">Read more</a>
</body>
</html>

решено: Удалив лист 'print.css', который предлагается во всех руководствах, я смог решить проблему в этом примере и на всем моем сайте. Мне все еще очень любопытно, почему почтенный 'print.css' так себя ведет.

1 Ответ

12 голосов
/ 23 ноября 2010

Вероятно, у вас есть что-то подобное в вашем CSS:

a:link:after { content:" (" attr(href) ") "; }

Это приведет к описанному вами поведению.

Как правило, этот стиль используется только для печатной версии таблицы стилей.

...