我可以使用 CSS 反转两个元素的显示顺序吗?

2023-11-22

这听起来很疯狂,但请耐心听我说。我正在编写一个页面,基本上包含以下内容:

<div id="container">
    <div id="child1">...</div>
    <div is="child2">...</div>
</div>

我希望页面显示不同,具体取决于它是为屏幕渲染还是打印,通过媒体查询的魔力实现。特别是,在打印时,我想要#child2出现在页面上before #child1.

有什么方法可以在不诉诸javascript的情况下交换它们的顺序,并且最好不使用令人讨厌的绝对定位之类的东西?

我应该补充一下,在这种情况下,“之前”的意思是“直接在下面”。


是的,使用弹性盒 -http://jsfiddle.net/F8XMk/

#container{
  display: flex;    
  flex-flow: column;
}

#child1{
  order: 2;
}

#child2{
  order: 1;    
}

较新的浏览器对 Flex 的支持非常好。你也可以用负边距来破解它:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以使用 CSS 反转两个元素的显示顺序吗? 的相关文章

  • 将外部脚本嵌入 Next.js 应用程序

    我一直在尝试将外部 JavaScript 源嵌入到我的 Next js 应用程序中 但不断收到以下错误 无法对 文档 执行 写入 无法写入 从异步加载的外部脚本写入文档 除非 它是明确打开的 可以找到我尝试使用的代码here https w
  • 为什么这个div的计算高度比它的内容高?

    我是一名 CSS 新手 正在使用 WordPress 网站菜单栏插件 http wordpress org extend plugins menubar 用于导航 我已经能够对 CSS 的配色方案 居中和字体内容进行更改 但我无法弄清楚为什
  • php 在内容前插入十六进制字符数

    我正在将网站移动到新服务器 旧服务器有 php 5 3 2 新服务器有 php 5 5 9 Centos httpd Apache 2 2 26 我已经复制了文件 它工作正常 除了唯一奇怪的事情 一些奇怪的十六进制数字被插入到页面内容之前
  • Bootstrap 4 行布局没有响应

    我正在使用 Bootstrap 4 在 MEAN 堆栈上为新闻文章布局创建一个 html 模板 但这应该不重要 对于这种总体布局的要求是 一篇 特色 文章位于其自己的列中 而其他 8 篇文章位于另一列中的两行中 当在较小的屏幕或移动设备上查
  • 文本区域值高度[重复]

    这个问题在这里已经有答案了 我有一个 textarea 其 css 高度设置为 85px 用户可能会在该文本区域内键入内容行 我想知道文本 值的高度 而不是文本区域本身 有没有办法检查内部文本的高度 包括换行符 我会将文本区域的内容复制到另
  • IE8/9 - CSS 文件的最大字节数

    我目前正在开发的应用程序有过多的 CSS 样式 我们似乎已经达到了 IE8 9 以及它可以加载的 CSS 数量的某种限制 在某些时候 它会停止解释 CSS 从而破坏某些页面上的样式 我们正在使用 Combres 来压缩 缩小导致 CSS 文
  • 给定 url,如何加载图像,然后将其转换为 Javascript 中的 tf.tensor 数据?

    我是前端和 javascript 新手 现在我正在编写一个基于 CNN 的 Web 应用程序 要从给定的 url 加载图像 然后将图像输入 CNN 我尝试编写以下代码 async function getImage var img new
  • 将 html 源拆分为多个文件

    HTML 是否支持将源代码拆分为多个文件 我正在寻找 C 的等价物 include 或者也许是类似 C 的东西partial 可以采用源路径并在该位置注入文件内容的元素 如果之前有人问过这个问题 我们深表歉意 Google 和 SO 搜索没
  • html 音频标签,持续时间总是无穷大

    我一直在研究使用 html 音频标签来播放一些音频文件 音频播放正常 但音频标签的持续时间属性始终返回无穷大 我尝试了接受的答案this https stackoverflow com questions 16849023 html5 au
  • 在占位符中添加 HTML

    我喜欢使用 HTML 占位符 因为它有助于向用户描述他们需要输入的内容类型 但是 有时您需要为用户提供更多信息 而不仅仅是简单的句子 基本上我希望能够在我的文本区域占位符中添加换行符 制表符等 我听说过使用特殊编码来做到这一点 并且已经使用
  • 使用 XPath 获取内部有链接的段落文本

    我正在使用 XPath 解析 HTML 页面 并希望获取某些特定段落的完整文本 包括链接文本 例如我有以下段落 p class main content This is sample paragraph with a href http g
  • 从 firebase 数据库获取最高分值

    在我的网站上有一些我从 firebase 获得的电影 电影的分数在0到100之间 我已经在我的网站上找到了所有电影 我还想按降序显示它们 例如评分最高的 5 部电影 我怎样才能实现这一点 感谢您的回答 const app initializ
  • 占位符不适用于 Internet Explorer

    我的应用程序出现了小问题 Internet Explorer 11 上不存在占位符 我尝试了下面的 CSS 示例 但没有成功 ms input placeholder IE10 11 color ccc important font wei
  • 如何使用 jQuery 将各种元素包装在 div 标签中?

    我有一个 html 结构 如下所示 h5 Title h5 p Content p ul li Item li li Item li ul p Content p h5 Title h5 p Content p ul li Item li
  • 使用时间序列数据和scaleBand指定D3条形图上的刻度

    我尝试为具有时间序列数据的 d3 v4 条形图指定多个刻度和多个刻度标签 如下图所示 基于本教程 https bl ocks org zigahertz 1ee4965ff76514517bb7ce6af21e5d44我有一个处理时间序列数
  • Django 未在 404 页面上应用应用程序中的 CSS 文件

    姜戈3 0 8 Python 3 7 x 我有一个包含一些应用程序的 Django 项目 我正在尝试为 400 403 404 500 错误制作一些 默认 错误页面 我已经这样做了 并显示了适当的模板 但没有任何样式或 JS 在 404 错
  • 将压缩的json数据存储在本地存储中

    我想将 JSON 数据存储在本地存储中 有时存储的数据可能超过 5MB 每个域的浏览器允许的最大阈值 无论如何 我可以压缩或压缩数据并将其存储在本地存储中吗 如果对大数据进行每个 JS 函数的压缩和解压 会增加多少延迟 我正在使用这个 js
  • 使 div 的大小与其内部图像的大小相同

    我有一个带有以下代码的div HTML div img src img logo png div CSS div imgContainer width 250px height 250px padding 13px 问题是用户可以编辑图像大
  • 使用带有箭头的 MaterializeCSS 轮播 - 如何使用普通 javascript 进行初始化

    我正在尝试使用 MaterializeCSS 创建带有箭头的轮播 我正在尝试使用这个代码笔 https codepen io Paco Cervantes pen ZLxKpj取得有限的成功 我想使用普通的 javascript 而不是 j
  • CSS交付优化:如何推迟CSS加载?

    我在尝试着优化 CSS 交付遵循针对开发人员的谷歌文档https developers google com speed docs insights OptimizeCSSDelivery example https developers

随机推荐

  • 用于地理数据项目的数据可视化工具[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我对数据可视化的整个想法还很陌生 所以我希望人们能为我指明有效工具的方向 以解决我遇到的问题 我有很多数字数据 它们是计数 这些数据与具有两个字母的
  • 使用 jackson json 将属性添加到 json 字符串

    我将 json 字符串存储到 mysql 的文本字段中 插入后 我想更新我的 json 字符串并使用 jackson json 将 mysql 行 id 添加到其中 我有一个 Json 格式的 java 字符串 thing val 我希望在
  • 如何配置 Wildfly 来提供静态内容(如图像)?

    我有一个在 Wildfly 8 0 0 Final 上运行的 JavaEE 应用程序 该应用程序使用了很多图像 我不想将它们存储在数据库中 因此它们被写入硬盘 例如 如何配置 Wildfly Undertow 以便在某个 URL 上提供这些
  • 如何将 svg 画布保存到本地文件系统

    有没有办法允许用户在使用浏览器在 javascript svg 画布上创建矢量图之后 将此文件下载到本地文件系统 SVG 对我来说是一个全新的领域 所以如果我的措辞不准确 请耐心等待 您可以避免往返服务器 对 SVG xml 进行 Base
  • 使用显式构造函数返回不可复制的不可移动对象

    如果我们有一个具有非显式构造函数的不可移动 不可复制的类 我们可以返回它并按如下方式使用 在 C 11 中 include
  • 如何阻止div换行?

    我用CSS定义了一个div height 100 width 360px float left 现在 我有一个按钮可以动态地将这些 div 添加到正文中 问题是 当浏览器窗口太多而无法容纳时 它们会将下一个 div 放置在其他 div 的下
  • 如何使用sql获取上个月的第一天和最后一天

    我想获取上个月的第一天 如 01 01 2013 我也想获取上个月的最后一天 如 01 31 2013 如果我们是在三月 那么我想做同样的事情 比如 02 01 2013 和 02 28 2013 等等 谢谢 这应该可以做到 First d
  • 无法从程序集中加载类型“ADODB.FieldsToInternalFieldsMarshaler”

    我有以下代码 MAPITable mt rStores MAPITable Recordset rs new Recordset rs mt ExecSQL SELECT EntryID http schemas microsoft com
  • 为什么在 0.13.7 中执行调试会失败并显示“无法在库路径上找到代理库 jdwp:transport”?

    更新后从0 13 6 to 0 13 7我无法调试SBT 它是使用安装的Homebrew 我尝试重新安装它 brew doctor什么也没显示 我没有更改 重新安装Java之间SBT update lgr sbt v jvm debug 5
  • 如何在Android中追踪消息?

    我想开发一个跟踪发送 接收短信的应用程序 我的意思是 当用户从其设备发送消息时 消息详细信息应保存到我提供的表中 同样 当设备收到任何短信时 也应该将其保存到我提供的表格中 注意用户使用Android默认的消息应用程序发送消息 我的意思是我
  • 如何修复 gradle 构建错误 配置根项目时出现问题?

    每次我尝试构建一个项目时都会发生这种情况 Android studio 版本 3 4 Gradle 同步在配置构建时失败 由于某种原因 它无法从 url 获取资源 但我可以从浏览器下载该文件 Caused by org gradle api
  • 如何在 Spring MVC 应用程序中插入 TCP-IP 客户端服务器

    我想知道是否可以在 spring mvc 应用程序和使用 TCP IP 连接的遗留系统之间插入双向连接 如前所述 遗留系统使用 TCP ip 而不是 http 因此无需谈论 HTTP 更好 谢谢 See 弹簧集成 您可以使用消息传递网关将
  • 文件系统如何处理并发读/写?

    用户A请求系统读取文件foo同时用户 B 希望将他或她的数据保存到同一个文件中 在文件系统级别如何处理这种情况 大多数文件系统 但不是全部 使用锁定来保护对同一文件的并发访问 锁可以是独占的 因此第一个获得锁的用户可以获得访问权限 后续用户
  • 将文本(单个字母)附加到文本文件中每行的末尾

    以下是我正在使用的文本文件的示例 437868313 2436413 Wyatt Trenton 08 21 2003 211000010262002 211000010262002 2014 01 54435A000 510 Social
  • 将表更改迁移到生产 sailsjs 表的最佳方法

    我刚刚从数据库中丢失了 11 000 条记录 只是运行 sailsjs 命令 其中没有 prod 部分 所以我想我应该问当 Model js 更改时更改生产服务器上的表的最佳方法是什么 Thanks 永远不应该在生产中进行自动迁移 这是一种
  • 在不冻结 UI 线程的情况下实现游戏循环的最佳方法

    我正在尝试用 Java 制作一个简单的 2D 游戏 到目前为止我有一个JFrame 带有一个菜单栏 以及一个扩展的类JPanel并覆盖它paint方法 现在 我需要开始一个游戏循环 我将在其中更新图像的位置等 然而 我一直在思考如何最好地实
  • 如何在asp.net Windows身份验证中获取用户详细信息

    我正在使用 Windows 身份验证并访问用户名 IIdentity winId HttpContext Current User Identity string name winId Name 但我想获取其他详细信息 例如用户全名和电子邮
  • 为什么 Haskell 不接受我的组合“zip”定义?

    这是教科书上的 zip 函数 zip a gt a gt a a zip zip zip x xs y ys x y zip xs ys 我之前在 haskell 上询问 zip 是否可以单独使用 foldr 来实现 没有递归 没有模式匹配
  • LaTeX:在数学模式下堆叠三行

    Hey 我正在编写一个具有三个索引 i j k 的公式 在该行的末尾我想添加以下内容 我 1 aj 1 bk 1 n 但我希望它采用较小的字体并堆叠在一起 有人可以告诉我一个可以完成此任务的命令吗 mbox 无法执行数学模式 我认为 Try
  • 我可以使用 CSS 反转两个元素的显示顺序吗?

    这听起来很疯狂 但请耐心听我说 我正在编写一个页面 基本上包含以下内容 div div div div div div 我希望页面显示不同 具体取决于它是为屏幕渲染还是打印 通过媒体查询的魔力实现 特别是 在打印时 我想要 child2出现