gpt4 book ai didi

css - 覆盖 Bootstrap css 规则

转载 作者:太空宇宙 更新时间:2023-11-03 23:36:14 25 4
gpt4 key购买 nike

我有一个简单的问题让我抓狂。我想从 bootstrap 覆盖 CSS 规则。默认情况下,bootstrap 将 position: relative 分配给具有 navbar 类的元素。我希望我的 navbarposition: absolute

根据我对类似问题的研究,我尝试过:

  • 首先加载 Bootstrap,然后加载我的自定义 CSS 文件,以覆盖那里的规则。没有区别
  • 使我的规则更具体:

在 Bootstrap 的文件中,它们只有(据我所知):

.navbar {
position: relative;
}

所以在我的,我有:

div .navbar.menu {
position: absolute;
}

没有区别

  • 我什至把 !important 放在那里(只是为了尝试一下,我不打算那样离开它),运气不好。我还尝试将随机 ID 和类扔给选择器,但无济于事。

如果我:

  • 使用内联样式(不想这样做)
  • 在准备好 DOM 时使用 jQuery 添加属性(不想这样做)

如果需要,我很乐意提供更多信息任何想法将不胜感激!

编辑:

我的 HTML 片段(用于加载 css)

<link rel="stylesheet" href="../bower_components/bootstrap/dist/css/bootstrap.css">
<link rel="stylesheet" href="../styles/main.css">

我想要定位的东西在这里(它在 body -> nav -> div 下):

<div class ="navbar menu">

我也尝试将它选为body nav div .container.menu

最佳答案

通过你的CSS

 div .navbar.menu {
position: absolute;
}

html结构必须是

<div>
<div class='navbar menu'>
....
</div>
</div>

但是如果你只有这个

<body>
<div class='navbar menu'>
....
</div>
</body>

你的CSS必须是

 div.navbar.menu {
position: absolute;
}

关于css - 覆盖 Bootstrap css 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24005937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com