【发布时间】:2018-06-23 17:14:53
【问题描述】:
我正在学习 React,但在使用引导网格/reactstrap 时遇到了一些问题。不知何故,当我使用网格系统时,不是对齐水平列,而是垂直列。
Film.js
import React from "react";
import logo from "./ghibli.png";
import { Container, Row, Col } from "reactstrap";
import { Card, CardImg, CardText, CardBody,
CardTitle, CardSubtitle, Button } from 'reactstrap';
const Films = props => (
<Container>
<Row>
<Col md= "3">
<Card>
<CardImg top width="100%" src={logo} alt="Card image cap" />
<CardBody>
<CardTitle>{props.title}</CardTitle>
<CardSubtitle>{props.director}</CardSubtitle>
<CardText>{props.description}</CardText>
<Button>Button</Button>
</CardBody>
</Card>
</Col>
</Row>
</Container>
);
export default Films;
【问题讨论】:
-
您在
Film.js中只有一个Col,因此它不会创建多个水平列。你到底期待什么? -
对不起,迟到的评论。当我发布这个时,我忘记添加我的 App.js。我正在从 API 映射到数组。我已经通过将 col 添加到我的 App.js 的返回来修复它
标签: css twitter-bootstrap reactjs bootstrap-4 reactstrap