【发布时间】:2021-11-15 23:06:27
【问题描述】:
- 总结问题
这个问题的目的是找到并排显示两个html部分的最佳方式。理想情况下,我希望能够像这样分解 UI
而不是当前设置
- 描述您的尝试
我已尝试自行修改 html,但我想从更有经验的开发人员那里获得有关如何执行此操作的建议。
- 显示一些代码
<center>
<div id="boxstyle">
<h3 id="h3style">Section 5.2 Word Matching Exercise</h3>
<center>
<div class="inputBoxes">
User Input:
<table id="tablestyle">
<td>
<input id="el1" type="text" value="">
</td>
<td>
<input id="el2" type="text" value="">
</td>
<td>
<input id="el3" type="text" value="">
</td>
<td>
<input id="el4" type="text" value="">
</td>
<td>
<input id="el5" type="text" value="">
</td>
</table>
</div>
</center>
<center>
<div class="inputBoxes">
Result in HTML:
<table id="tablestyle">
<td>
<input id="dl1" type="text" value="">
</td>
<td>
<input id="dl2" type="text" value="">
</td>
<td>
<input id="dl3" type="text" value="">
</td>
<td>
<input id="dl4" type="text" value="">
</td>
<td>
<input id="dl5" type="text" value="">
</td>
</table>
<span style="padding: 3px">
<button id ="one" class="button" type="button" onClick="process_input()">generate html</button>
</span>
</div>
</center>
<center>
【问题讨论】:
-
flexbox和grid都可以解决这个问题! -
请注意,
<center>标签已经过时多年。不要使用它。 -
一个接一个地堆叠元素是典型的 HTML 行为。要修改它,您必须使用样式。您可以从此处复制和粘贴答案,但我认为您缺少 HTML 编程的基础知识。我建议您阅读一些类似developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout 的教程。它将为您节省未来的时间!
标签: html