我目前有多个 div,每个 div 都有自己的内容,包含图像、按钮和文本。
我循环遍历对象数组以在 react/redux JSX 中创建这些 div
div 显示在彼此下方,我希望它们水平显示。理想情况下,我想要三个到一页,但只要它水平显示我就很满意。
这是我的 JSX 反应代码的片段。它在一个类组件中,它继承了房产。房屋是一组对象。
return (
<div className="rows">
<ul>
{houses.map(house => (
<li key={house.id}>
<div className="row">
<p>Location: {house.location}</p>
<img src={house.imageUrl} height="150" width="320" />
<p>FuelType: {robot.fuelType}</p>
{/* delete button */}
<button
... omitted button code
</button>{" "}
<button
... omitted button code
</button>
</div>
</li>
))}
</ul>
我尝试了很多方法让我的 div 在屏幕上保持水平。包含:
.rows .row {
display: inline-block;
}
但无论我做什么,div 都只是显示在彼此的下面。
我能做些什么来解决这个问题?
白衣染霜花
斯蒂芬大帝
相关分类