首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Reactstrap:行/列类(col-6)不适用于Card组件

Reactstrap:行/列类(col-6)不适用于Card组件
EN

Stack Overflow用户
提问于 2020-03-03 20:57:57
回答 2查看 990关注 0票数 0

我有一个React应用程序,正在使用Reactstrap来设计我的组件。我想要一个Card来运行我的Container的整个宽度,所以我对CardBody的两个不同部分使用了类col-md-6,但它仍然是垂直堆叠的,而不是水平交叉的。我想要的价格和“选择”按钮是并排的产品名称和描述。我的index.html文件中有bootstrap cdn,我知道它是连接的,因为我有Bootstrap类在我的应用程序的其他组件中工作。谁能帮我弄清楚如何把它水平堆叠起来?

我的代码:

代码语言:javascript
复制
// component is wrapped in a <Container> in the parent component
<Row>
  <Card>
    <Col className="col-6">
      <CardBody>
        <h5>Product title</h5>
        <CardText>Some quick example text to build on the product title and make up the bulk of the card's content.</CardText>
      </CardBody>
    </Col>
    <Col className="col-6">
      <CardBody>
        <h6>Price: { cost }</h6>
        <Button color="success" size="lg" onClick={ handleSelection }>Select</Button>
      </CardBody>
    </Col>
  </Card>
</Row>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-04 21:10:04

我想通了。关于Card组件的类的一些东西抛出了问题。如果您将Row包装在Card中,而不是相反,它将会工作。

代码语言:javascript
复制
<Card>
  <Row>
    <Col>
      <CardBody>
        <h5>Product Title</h5>
        <CardText>Text about product</CardText>
      </CardBody>
    </Col>
    <Col>
      <CardBody>
        <h6>Price: 50</h6>
        <Button>Select</Button>
      </CardBody>
    </Col>
  </Row>
</Card>
票数 0
EN

Stack Overflow用户

发布于 2020-03-03 23:17:43

我想,你忘记了行样式。它应该是这样的=>

代码语言:javascript
复制
<div class="container">
   <div class="row">
      <div class="col-sm">
           One of three columns
      </div>
      <div class="col-sm">
           One of three columns
      </div>
    </div>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60507819

复制
相关文章

相似问题

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