【发布时间】:2020-11-28 08:12:20
【问题描述】:
我正在尝试在我的 react 应用程序中使用 this 精确引导 4.5 卡容器,但由于某种原因有以下两个问题:
- 套牌中的所有三张牌都获得了 44 像素的额外右内边距。
- 卡头没有完整边框。
我没有任何额外的样式或容器:
这是我通过反应路由器渲染的反应组件:
import React from 'react';
export default function Pricing(props) {
return (
<div className="container py-2">
<div className="card-deck mb-3 text-center">
<div className="card mb-4 shadow-sm d-flex">
<div className="card-header">
<h4 className="my-0 font-weight-normal">Free</h4>
</div>
<div className="card-body">
<h1 className="card-title pricing-card-title">$0 <small className="text-muted">/ mo</small></h1>
<ul className="list-unstyled mt-3 mb-4">
<li>10 users included</li>
<li>2 GB of storage</li>
<li>Email support</li>
<li>Help center access</li>
</ul>
<button type="button" className="btn btn-lg btn-block btn-outline-primary">Sign up for free
</button>
</div>
</div>
<div className="card mb-4 shadow-sm">
<div className="card-header">
<h4 className="my-0 font-weight-normal">Pro</h4>
</div>
<div className="card-body">
<h1 className="card-title pricing-card-title">$15 <small className="text-muted">/ mo</small>
</h1>
<ul className="list-unstyled mt-3 mb-4">
<li>20 users included</li>
<li>10 GB of storage</li>
<li>Priority email support</li>
<li>Help center access</li>
</ul>
<button type="button" className="btn btn-lg btn-block btn-primary">Get started</button>
</div>
</div>
<div className="card mb-4 shadow-sm">
<div className="card-header">
<h4 className="my-0 font-weight-normal">Enterprise</h4>
</div>
<div className="card-body">
<h1 className="card-title pricing-card-title">$29 <small className="text-muted">/ mo</small>
</h1>
<ul className="list-unstyled mt-3 mb-4">
<li>30 users included</li>
<li>15 GB of storage</li>
<li>Phone and email support</li>
<li>Help center access</li>
</ul>
<button type="button" className="btn btn-lg btn-block btn-primary">Contact us</button>
</div>
</div>
</div>
</div>
);
}
编辑: 删除了 Pricing.css 导入,问题仍然存在。
【问题讨论】:
-
也许你的样式表弄乱了布局。分享 Pricing.css 或其他相关代码
-
对我来说看起来不错:codesandbox.io/s/dreamy-dijkstra-ejt71?file=/src/App.js 可能是有人编辑了节点模块。我会重新安装引导程序
-
我正在通过 CDN 获取引导程序。仍然删除了 node_modules,package-lock 并重新安装并重新启动了节点服务器。仍然有这个问题不知道出了什么问题。任何地方都没有父 CSS。我只是通过路由'/定价'的反应路由器渲染这个组件。
-
好吧,如果这没有帮助,我想你可以覆盖自定义 CSS 中的填充
标签: javascript css reactjs bootstrap-4