javascript - 如何将特定的 div 放在其他 div 之前?
问题描述
我有一种情况,我需要在<div id="content1">
之前放置<div id="content2">
,但是<div id="content2">
在另一个 div 中,所以带有推拉的 css 在这里不起作用。这是我的 HTML 结构:
<div class="col span_3_of_4">
<div class="col span_3_of_4">
<h1 class="title">Title</h1>
</div>
<div class="col span_1_of_4">
<div class="fr">
<a href="/" class="pdfgen funcicons" target="_blank"></a>
<a href="/" class="print funcicons"></a>
<a href="/" class="tsign funcicons"></a>
</div>
</div>
<div class="cl"></div>
<div class="divider"></div>
<div class="formatedtext text">
<div id="content2">
<p>Content that needs to below content2 id</p>
</div>
</div>
<div id="content1">
<div class="col span_1_of_3 mlfix">
<div id="datepick"></div>
</div>
<div class="col span_2_of_3"></div>
</div>
<div class="cl"></div>
<div class="divider"></div>
</div>
<div id="content1"></div>
之前如何放置整体<div id="content2"></div>
?欢迎任何好的或肮脏的例子。
解决方案
如果你可以使用#content1
之前的flex box 没问题。<div class="formatedtext text">
在父级上,<div class="col span_3_of_4">
或者您可以包装<div class="formatedtext text">
&<div id="content1">
并display: flex;
在其上使用。
然后order
在元素上使用适当性<div class="formatedtext text">
并给出值2,所以它会放在后面<div id="content1"></div>
推荐阅读
- python - 列出将从 requirements.txt 安装的 Python 包
- browser - 使用ws / wss / websockets可以在同一个域上建立多少个并行连接?
- sql - 在没有 PIVOT 的情况下在 SQL 中透视调查数据表
- html - 谷歌播放图标没有出现(字体)
- python - 如何通过 cx_freeze 生成 win32 应用程序
- android - 无法构建插件@nativescript/firebase:错误:命令 gradlew.bat 失败,退出代码为 1
- python - Pycharm不能在回调函数中使用断点
- google-chrome - 除了 mTLS 握手之外,还有浏览器和客户端证书/密钥交互吗?
- node.js - 为什么我不能从 Node.js 中的函数中深度复制 DICT?
- reactjs - 给出类型“测试”的打字稿不能分配给类型“未定义”