CSS内容attr href将无法验证

时间:2015-11-20 02:21:19

标签: html css

我正在尝试为大学作业创建一个打印CSS文件。我的部分CSS是:

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

在页面上它工作正常。绝对打印它应该在哪里的href。但CSS不会验证。我得到的错误是:

#footerRight a:after    Parse Error attr(href) ")";
#footerRight a:after    Parse Error }

我还尝试了一个::和[href]:作为我发现的一些博客帖子,但它仍然无法验证。

有什么想法吗?对不起初级问题。

杰克逊

3 个答案:

答案 0 :(得分:2)

尝试以下方法:

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

答案 1 :(得分:1)

您需要用单引号括起括号:

#footerRight a:after {   content: " '(' attr(href) ') '";}

有同样的问题。它把我带到了这里,但没有一个答案解决了我的问题。这对我有用。

外部""包围了"内容"。 ''用于声明要在页面上显示的文本。

''括起括号,你说这些是连接到attr(href)的文字字符串。

请注意,如果要在括号后排除空格,') '中的最后一个单引号可以移动到左侧空格。

答案 2 :(得分:0)

你需要在内部使用单引号:

AllowUsers bob