CSS选择器正则表达式之间的任何内容

dan*_*tes 1 css regex css-selectors css3

我正在创建以下元素:

    .dh-tl-tl {}
    .dh-tl-tr {}
    .dh-tl-br {}
    .dh-tl-bl {}

    .dh-tr-tl {}
    ...

    .dh-br-tl {}
    ...

    .dh-bl-tl {}
    ...
Run Code Online (Sandbox Code Playgroud)

有没有办法让CSS选择器获得每组中的4个项目?

例如

    [class=(?<=.dh-)(.*)(?=-bl)] {}
Run Code Online (Sandbox Code Playgroud)

小智 6

您可以使用^=('starts with')和$=('ends with')属性选择器.

[class^="dh-"][class$="-bl"]{}
Run Code Online (Sandbox Code Playgroud)