W3Schools shows本例中为CSS属性报价:CSS引号属性:可以用于任何元素吗?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en">
<head>
<style type="text/css">
q:lang(en)
{
quotes: "«" "»" "'" "'";
}
</style>
</head>
<body>
<p><q>This is a <q>big</q> quote.</q></p>
<p><b>Note:</b> IE8 supports the quotes property only if a !DOCTYPE is specified.</p>
</body>
</html>
我的疑问是,可以在quotes
属性被用于除<blockquote>
和<q>
其他任何元素? (我想用它在我的打印样式表中显示明显的链接。)
因此,如果您想在链接之前和之后添加字符,您可以(通常使用CSS警告)直接使用生成的内容,而不是使用引号的概念。例如,':link:before,:visited:before {content:“→”; }'。 – 2012-04-29 13:53:15
@ JukkaK.Korpela当然!但关于'quotes'概念的美妙之处在于,对于不同语言,您可以使用相同的':before'和':after'语法来引用不同的引号。例如,在我的语言中,它将是'q:lang(nl){引号:''''''“,”“'”}} – 2012-04-29 14:03:52