如何在 React JS 中水平对齐 div?

Kan*_*kan 2 css reactjs

下面只是我的代码片段:

return(
     <div className='row'>
         <div>row1</div><div>row2</div><div>row3</div>
     </div>
);
Run Code Online (Sandbox Code Playgroud)

我试过这个,但它显示为垂直。下面附上图片

在此处输入图片说明

Ale*_*ues 6

与 React 无关,与 CSS 无关:

 <div className='rows'>
     <div className='row'>row1</div>
     <div className='row'>row2</div>
     <div className='row'>row3</div>
 </div>
Run Code Online (Sandbox Code Playgroud)

一种方法是在 CSS 中执行此操作:

 .rows .row {
    display: inline-block;
 }
Run Code Online (Sandbox Code Playgroud)


Din*_*ned 5

这不是 Reactjs 的问题。使用 CSS 来做到这一点。display:inline

 display: flex
Run Code Online (Sandbox Code Playgroud)

或使用 display:inline

<div className='row'>
     <div>row1</div><div>row2</div><div>row3</div>
</div>
Run Code Online (Sandbox Code Playgroud)
div{
    display: inline
}
Run Code Online (Sandbox Code Playgroud)