当前位置: 首页 > 知识库问答 >
问题:

重写CSS-Grid属性为特定的子[重复]

韩淇
2023-03-14

我是CSS网格主题的新手,我在网格的帮助下为一个网站创建了一个标题,我创建了带有徽标的标题、导航栏、搜索栏、带有网格的按钮

.header {
    height: 60px;
    margin-bottom: 20px;
    display: grid;
    grid-template-columns: 1fr 3fr 0.1fr 0.5fr;
    grid-auto-rows: 70px;
    align-items:center;
    justify-items: center;
}

现在,最后两个属性对齐项目和对齐项目适用于所有ie,用于徽标、导航栏、搜索栏和按钮。我的问题是:我想覆盖这个justify items:center属性,以便仅对navBar的items:flex start进行对齐。那么谁能帮我?

以下是标题的屏幕截图:

共有1个答案

明正德
2023-03-14

如果您是用纯CSS编写的,您可以添加另一行更具体的代码,如下所示

.header .navBar {
    justify-items:flex-start;
}

这将优先于以前的css样式。一般来说,首先应用更具体的样式。

 类似资料:
  • 问题内容: 因此,我试图找出最好的方法(以最少的代码量实现最优雅的方法)以允许重写python中某个属性的特定功能(例如,仅使用getter,仅使用setter等)。我喜欢下面的属性处理方式,因为它们的所有方法都封装在同一缩进的代码块中(更容易看到处理一个属性的函数在哪里停止,而处理一个属性的函数在哪里停止比较容易下一个开始): 但是,如果我想从以这种方式定义属性的类中继承,然后重写setter函

  • 我希望能够添加一个名为的类,它将覆盖类中的默认背景。 谢了!

  • 我不想使用flash属性。 有可能吗?

  • 问题内容: 根据CSS文档: 特异性是由选择器中的属性和伪类的数量定义的。 因此,我的问题是,是否可以通过一遍又一遍地重复相同的类名来提高特异性? 例如: 将 具有更高的特异性 要么 ? 问题答案: 是的,有可能并且有意这样做。尽管CSS2规范中未提及,但Selectors3规范中明确提及: 注意: 允许同一简单选择器重复出现 [sic] ,并且确实增加了特异性。 因此,浏览器在遇到重复的简单选择

  • 问题内容: 是否可以使用默认值覆盖display属性?例如,如果我以一种样式将其设置为none,而我想以其默认值以其他方式覆盖它。 还是找出该元素的默认值然后将其设置为默认值的唯一方法?不想知道元素通常是block,inline还是任何一个… 问题答案: 浏览器的默认样式在其用户代理样式表中定义,您可以在此处找到其来源。不幸的是,级联和继承级别3规范似乎并未提出一种将样式属性重置为其浏览器默认值的

  • 问题内容: 我有以下几点: 在我的样式表中,我有: 这篇文章的样式,我对此感到高兴。现在,对于的 单个 实例,我想执行以下操作: 我已经定义了: 但是该类未设置背景色。似乎html标记的样式优先,无论样式表中CSS规则的顺序如何。 如何通过使用样式类覆盖样式化html标签的CSS属性?这是可能吗?还有其他选择吗? 问题答案: 那是CSS的特殊性问题。 具有比选择器更高的特异性值。 按价值计算: >