在以前版本的Bootstrap中(也使用vanilla CSS),以下HTML:
<fieldset> <legend>Test</legend> Welcome! </fieldset>
输出带边框的字段集,图例位于其上:
然而,当相同的HTML与Bootstrap 5一起使用时,输出如下所示:
如何覆盖引导CSS,使字段集的边框再次可见,其上有图例?
bfhwhh0e1#
使用revert可以将任何css重置为其默认值:
fieldset, legend { all: revert; }
第一次
ylamdve62#
解决方案可能是在CSS中覆盖legend和fieldset,如下所示:
legend
fieldset
fieldset { border: solid 1px gray; padding-top: 5px; padding-right: 12px; padding-bottom: 10px; padding-left: 12px; } legend { float: none; width: inherit; }
然而,我不认为这种方法是最干净的方法,有什么建议的方法来实现这一点?
2条答案
按热度按时间bfhwhh0e1#
使用revert可以将任何css重置为其默认值:
第一次
ylamdve62#
解决方案可能是在CSS中覆盖
legend
和fieldset
,如下所示:然而,我不认为这种方法是最干净的方法,有什么建议的方法来实现这一点?