当前位置: 首页 > 知识库问答 >
问题:

如何在mobile view css中互相交换div

孔琪
2023-03-14

为了清晰的视图,我绘制了三个不同的图像,分别显示了divs在桌面、移动视图和移动视图中的状态。

HTML

<div id="wrapper">
    <div id="left-nav">recent posts</div>
    <div id="main">articles listing</div>
</div>

我想出的解决方案是在html中使用浮动属性放置改变位置的div,如下所示。

<div id="wrapper">
    <div id="main" style="float:right;">articles listing</div>
    <div id="left-nav" style="float:left;">recent posts</div>
</div>

这在清除浮点后的移动视图上起作用。但这是在一些CMS中,所以我希望得到它与css,如果可能的话,其他方式。

问题:当我做了两个全宽的div(在移动媒体查询),然后,最近的文章div首先出现,然后文章列表,但我如何才能得到文章列表,然后在最近的帖子?

共有1个答案

许照
2023-03-14

您有一些选项取决于您的客户端想要使用的浏览器:

对于较旧的浏览器,根据这个答案,您可以使用表布局来重新排序您的div:

#wrapper   { display: table; }
#firstDiv  { display: table-footer-group; }
#secondDiv { display: table-header-group; }

对于较新的浏览器,可以使用FlexBox指定顺序

css prettyprint-override">#wrapper   { display: flex; }
#firstDiv  { order: 1; }
#secondDiv { order: 2; }
 类似资料:
  • 我们如何一起使用数组和数组列表(如果可能的话)? 我想将一些字符串存储到数组列表中,稍后将它们取出,解析成字符串数组,将这些数组存储在数组列表中,稍后能够从数组列表中检索数据... 查看这段代码,并随意将我拆分为做蹩脚的编码;我已经有一段时间没有使用Java了。 在前面,我已经将一些外部文件转储到< code>nonParsedData中。就是一串弦。没什么大不了的。我取出这些字符串,读取它们,放

  • 整个夏天我都在尝试练习java,但我被这个问题困住了。我需要在Java中交换整数中的2个字母。例如,在main方法中,我创建了一个名为swapdigits的方法,参数为1432。程序应该交换4和1以及3和2。输出应该是4123,因为它按顺序交换了这两个字母。假设我做swapdigits(1341234),输出应该是3114324。我知道我必须使用while循环,但我在交换上卡住了。 这是我目前所掌

  • 交换机与控制器交互 我们可以启动一个简单的控制器,默认没有任何流表项,仅仅作为一台带学习功能的交换机。控制器默认监听端口是 6633。 以下控制器与交换机之间的消息交互过程,可以通过 wireshark,配置 of 过滤器观察到交换机跟控制器之间的交互消息。 参见下面的表格。 消息 类型 描述 Hello Controller->Switch 跟着 TCP 握手,控制器发送它的版本号到交换机。 H

  • 我是新使用Spring Webflux的人,我能够用代码将两个rest API之间的结果连接起来: 项目是单声道,孩子是单声道 这是一个好的实现,还是一个浪费反应式编程功能的阻塞性实现

  • 问题内容: 我有一个用Java编写的应用程序,我想为其添加一个Flash前端。Flash前端将与独立Flash Player中的Java应用程序在同一台计算机上运行。我需要两个部分之间的双向通信,并且甚至不知道该如何开始。我想可以在两个程序之间打开一个套接字,但是我觉得必须有一个更简单的方法。ActionScript 3.0中的api是否有一个很好的部分,可以让我直接访问java方法,还是必须诉诸

  • 考虑到这个例子,我如何从主代码中获取或设置表单上的任何内容? 我们只有一个简单的Main函数,如 FXML中定义的表单。 以及一个从不显式实例化的控制器类。 由于我在Main代码中没有到控制器类实例的链接,如何从控制器外部访问表单上的任何内容?