css - 为移动设备 (CSS) 重新排序单独的嵌套 div
问题描述
我必须为移动视图重新排序嵌套 div,我不确定如何正确完成此操作,因为它们不是直接后代。我不想更改 div 布局,因为这会影响常规视图,并且我不想修改整个 NavBar,除非我真的需要。
这是 div 布局:
<header class="header-top">
<nav class="navbar-primary left">
...
<span class="navbar-links">
<div class="dropbar-content show">
...
</div>
</span>
</nav>
<div class="profile-component">
<div class="profile show">
<div class="greeting">.../div>
</div>
<div class="authorization-links">
<a href="#" data-test="top-link-logout" class="nav-link">Logout</a>
</div>
</div>
</header>
这是我的订单,我希望移动导航下拉列表如下所示:
header > div.profile-component > div.profile-show > div.greeting
header > nav > span.navbar-links > div.dropbar-content.show
header > div.profile-component > div.authorization-links
要使用 flex 执行此操作,我需要将 header 设置为 flex 容器,但这些项目都不是 flex 项目,因为它们不是直接后代......或者有没有办法?
解决方案
推荐阅读
- php - 如何使用命名空间中的所有类而不是单独列出它们?
- python - 包含字符串 python 的 Selenium 选择元素
- python - 试图支持 reddit 提交,但收到 404 HTTP 响应
- odata - SAPUI5 具有远程 oDATA 服务的无效 MIME 部分类型
- vbscript - 使用 VB 脚本从文件夹名称中删除最后 4 个字符
- postgresql - PostgreSQL 数据库导致日期时间值丢失
- elixir - 实现等分总和和完美数算法
- python - 在 discord.py 中更改状态
- jsonschema - 如何使用 JSON Schema (ajv) 验证数字中的位数?
- latex - 在 RMarkdown 的 pdf 输出中更改内联引用的颜色