You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dash Bootstrap布局中添加水平分割线无显示该如何解决?

你的代码存在两个样式配置错误,导致分割线无法正常显示:

  • color属性仅用于设置文本颜色,<hr>标签的边框颜色需要通过borderColor属性配置
  • 未显式声明边框样式,Dash默认加载的样式可能将<hr>的边框样式重置为none,导致即使设置了宽度和颜色也无显示内容

修正后的参考代码如下,额外添加的margin: 0 auto可选,用于让分割线水平居中,不需要可以直接删除:

dbc.Row([
    html.Hr(style={'borderWidth': "0.3vh", "width": "25%", "borderColor": "#FEC700", "borderStyle": "solid", "margin": "0 auto"})
]),

你也可以直接删掉外层多余的html.Div嵌套,dbc.Row本身已经可以作为html.Hr的父容器,写法更简洁。

内容的提问来源于stack exchange,提问作者The Dude

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 13:45:03