|
|
1
2
问题是由于显示:flex;在#navbar上。去掉它,你就应该没事了。另一个解决方案是将导航条封装在父div中,并在上面添加::before。 |
|
|
2
1
你只需要定位
|
|
|
3
1
因为你的定位是绝对的,所以你需要检查顶部和左侧的属性。 我复制了你的代码,然后打开了chrome-dev工具,如所附的屏幕截图所示。如果您打开computed选项卡,您将看到顶部属性为-516.378px。 您可以单击“元素”>Computed,它将在浏览器计算完所有特性后向您显示这些特性。
如果添加顶部:0;如下所示,您可以覆盖计算出的css位置。
这里有一个stackblitz示例,你可以自己尝试: |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |