首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >覆盖引导5字段集样式

覆盖引导5字段集样式
EN

Stack Overflow用户
提问于 2021-12-30 21:10:14
回答 2查看 2.2K关注 0票数 6

返回到以前版本的Bootstrap (也使用了普通CSS),下面的HTML:

代码语言:javascript
复制
<fieldset>
  <legend>Test</legend>
    Welcome!
</fieldset>

输出带边框的字段集,图例在其上进行:

然而,当在Bootstrap 5旁边使用相同的HTML时,输出如下所示:

如何覆盖CSS引导程序,使字段集的边框与其上的图例再次可见?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-12-30 21:19:34

任何css都可以通过使用revert将其重置为默认的:

代码语言:javascript
复制
fieldset, legend {
   all: revert;
}

代码语言:javascript
复制
.reset {
    all: revert;
}
代码语言:javascript
复制
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet"/>

<fieldset>
    <legend>Legend</legend>
</fieldset>

<fieldset class="reset">
    <legend class="reset">Reset legend</legend>
</fieldset>

票数 7
EN

Stack Overflow用户

发布于 2021-12-30 21:23:54

解决方案可能是在CSS中覆盖legendfieldset,如下所示:

代码语言:javascript
复制
fieldset {
    border: solid 1px gray;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 10px;
    padding-left: 12px;
}
legend {
    float: none;
    width: inherit;
}

然而,我不认为这种方法是最干净的,有什么推荐的方法来实现这一点吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70536735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档