【发布时间】:2026-01-20 12:05:02
【问题描述】:
我想编写一个 CSS 规则,该规则将对不同语言的引号使用不同的引号。我知道lang是一个HTML属性,那为什么我不能使用下面的css属性选择器呢?下面的代码不应该针对具有lang 属性且具有sk 值的元素内的所有q 和blockqutote 元素吗?
[lang=sk] q,
[lang=sk] blockquote {
quotes: "-" "-";
}
我知道下面的代码有效,但我不太明白为什么上面的代码无效。这个例子使用了伪类,这对我来说不是很直观。原因可能是lang同时是一个html属性,这让我有点困惑。
:lang(sk) q,
:lang(sk) blockquote {
quotes: "-" "-";
}
提前感谢您为我解决这个问题。
【问题讨论】:
-
你能提供一个使用属性选择器的代码失败的例子吗?
-
哦,现在可以正常使用了。我不知道以前出了什么问题,我的代码可能由于某种原因没有保存。这个问题可能需要删除,因为上面的代码运行良好。
标签: css