html - 在同一行显示嵌套的 div
问题描述
我正在使用一个生成嵌套 div 的反应组件。我想设置样式强制 div 在同一行,但只能在外部容器 div 上声明样式。有没有办法在不设置内部 div 样式的情况下实现这一点?如果我可以将样式传递给“hello”div。
目前:
你好
第二行第三行
期望:
你好第二行第三行
<div style={{ textAlign: "left", whiteSpace: "nowrap" }}>
<div style={{ display: "inline" }}>
<div>hello</div>
</div>
{` `}
<div style={{ display: "inline" }}> secondDiv </div>
<div style={{ display: "inline" }}> thirdDiv </div>
</div>
解决方案
使外部 div 显示:'flex'
<div style={{ textAlign: "left", whiteSpace: "nowrap",display:"flex" }}>
<div style={{ display: "inline" }}>
<div>hello</div>
</div>
{ }
<div style={{ display: "inline" }}> secondDiv </div>
<div style={{ display: "inline" }}> thirdDiv </div>
</div>
更多参考:详情
推荐阅读
- javascript - 如何将 javascript 包含到我的 Express.js 应用程序中,该应用程序也使用套接字 io?
- html - 为什么变换:缩放的块元素会缩短父 scrollWidth 而不是 scrollHeight?
- java - 在android中以编程方式打开热点
- verilog - Verilog 指令是强制性的,例如时间刻度吗?
- java - Java构建路径问题?
- firebase - 创建管理模块
- azure - Azure AutoML Python SDK,导入 VS Code Jupyter Notebook 的问题
- webpack - 错误:模块解析失败:意外令牌您可能需要适当的加载程序来处理此文件类型
- python - 使用最少检查次数在数组中查找值
- php - 未定义的变量:在一个简单的 for 循环中更正