【问题标题】:How to return align items one after other in a div using css and react?如何使用css在一个div中一个接一个地返回对齐项目并做出反应?
【发布时间】:2021-08-17 22:58:07
【问题描述】:

代码如下,

const renderInfo = () => {
    return (
        <>
            <div>Name</div>
            <div>Name1</div>
            <div>Type</div>
            <div>Type1</div>
        </>
    );
};

我希望它显示如下,

但目前在上面的代码中是这样显示的

谁能帮我解决这个对齐问题。谢谢。

【问题讨论】:

标签: css reactjs


【解决方案1】:

或者您可以在 div 中设置样式,如下所示:

<div style={{ display: "block" }}>
  <div>Name</div>
  <div>Name1</div>
  <div>Type</div>
  <div>Type1</div>
</div>

【讨论】:

    【解决方案2】:

    将其包装在容器中之后,您可以使用flexboxdisplay: block 等。

    使用弹性盒

    .container {
      display: flex;
      flex-direction: column;
    }
    <div class="container">
      <div>Name</div>
      <div>Name1</div>
      <div>Type</div>
      <div>Type1</div>
    </div>

    使用display: block

    .container {
      display: block;
    }
    <div class="container">
      <div>Name</div>
      <div>Name1</div>
      <div>Type</div>
      <div>Type1</div>
    </div>

    【讨论】:

      猜你喜欢
      • 2022-08-14
      • 1970-01-01
      • 2016-01-31
      • 1970-01-01
      • 1970-01-01
      • 2021-12-18
      • 2015-02-13
      • 1970-01-01
      相关资源
      最近更新 更多