当前位置: 首页 > 面试题库 >

CSS中的通配符*用于类

邵宜年
2023-03-14
问题内容

我正在使用这些div进行样式设置.tocolor,但是我还需要唯一的标识符1,2,3,4等。因此,我将其添加为另一个类tocolor-1

<div class="tocolor tocolor-1">   tocolor 1   </div>
<div class="tocolor tocolor-2">   tocolor 2   </div>
<div class="tocolor tocolor-3">   tocolor 3   </div>
<div class="tocolor tocolor-4">   tocolor 4   </div>

.tocolor{
  background: red;
}

有没有办法只上一堂课tocolor-*。我尝试*在此CSS中使用通配符,但没有用。

.tocolor-*{
  background: red;
}

问题答案:

您需要的称为属性选择器。以下是使用您的html结构的示例:

div[class^="tocolor-"], div[class*=" tocolor-"] {
    color:red 
}

div可以代替或添加任何元素,也可以代替或class添加指定元素的任何属性。

[class^="tocolor-"]—以“ tocolor-”开头。
[class*=" tocolor-"]—包含直接在空格字符后出现的子字符串“ tocolor-”。

有关CSS属性选择器的更多信息,可以在此处和此处找到。以及来自MDNDocs的MDN Docs



 类似资料:
  • 问题内容: 我正在尝试为最终用户提供搜索类型,这更像sqlserver。我能够为给定的SQL场景实现ES查询: 在ES中,我使用ngram tokenizer来达到预期的结果: 所以,如果我的文档行像 上面的查询只显示了两个文档,但是当我尝试输入Peter sims或Peter simson时,除非我输入Peter tomson robert sims或Peter tomson robert si

  • 问题内容: 最近,我对CSS选择器进行了一些研究,并遇到了有关新“ data- *”属性的问题。 我了解,为了选择具有data属性的元素,有几种解决方法: 这些还有其他变体,但我的问题与CSS选择器有关,该选择器可以定位仅具有“数据”属性的元素。更具体地说,是否有CSS选择器可以定位完全具有ANY“数据”属性的元素? 虽然不正确,但我在想类似的东西: 我一直在搜索Google,但尚未找到有关该属性

  • 问题内容: 如果存在,则以下Java代码的C#等效项是什么: 我目前使用,这更像 是明显不同。 (忽略之间的差异和) 编辑: 为澄清起见,我不尝试定义新类,只需创建/ 的实例。 问题答案: C#中没有Java通配符。在Java中,类型类型是其中的类本身。C#中的等效项是类型,它 不是泛型的 。因此,您似乎最好的办法就是拥有一个,如果将其封装在一个类中,则可以限制您在代码中放入字典的内容(因此,这只

  • 问题内容: 我正在编写一个简单的调试程序,该程序将简单的字符串作为输入,其中可以包含星号以指示通配符匹配-任何 我以为我会简单地采用该模式,转义其中的任何正则表达式特殊字符,然后将其替换为。然后使用正则表达式匹配器。 但是我找不到任何Java函数来转义正则表达式。我能找到的最佳匹配,然而这正好将与在开始和字符串的结尾。 Java中有什么可以让您简单地进行通配符匹配而不必从头开始实现算法的? 问题答

  • 问题内容: 在以下情况下,我遇到了仿制药的问题,请参见以下内联注释,以了解我的问题: 问题答案: //Intuitively I would expect this to mean that test is set containing objects //that subclass AbstractGroup Set<? extends AbstractGroup> test; 不,这意味着它是

  • 问题内容: 使用Type通配符的Update()也存在该问题,但是我发现DocumentExists()的作用相同,因此在此将问题简化如下: 这有效… 但这失败了 如果我完全省略Type,它也会失败。有人知道如何进行这项工作吗?(即使不管文档的类型如何都可以,对我而言还是可以的。) 问题答案: 据我所知,不可能在类型名称中指定通配符,但是您可以做一些技巧。 您可以在索引中查询具有特定ID的文档,并