当前位置: 首页 > 面试题库 >

有没有办法删除div但保留其元素?

柯鸿振
2023-03-14
问题内容

对于不同的屏幕尺寸,我需要div内的元素位于其div之外。

我目前有重复的html,并将其隐藏在某些视口中,这显然不是理想的选择,但是我不确定是否还有另一种方法。

这是html台式机和平板电脑

<div class="container">

 <div class="one">
  <p>Content 1</p>
 </div>

 <p>Content 2</p>

</div>

这是手机所需的html

<div class="container">

 <p>Content 1</p>
 <p>Content 2</p>

</div>

这样我就可以对容器div中的所有项目使用flexbox命令


问题答案:

这是display:contents;的完美用例

display: contents导致元素的子元素看起来像是元素父元素的直接子元素,而忽略了元素本身。当使用CSS网格或类似布局技术时应忽略包装元素时,这很有用。

.container {

  display:flex;

}



.one {

  display:contents;

}



.one p:first-child {

 order:2;

}


<div class="container">



 <div class="one">

  <p>Content 1</p>

  <p>Content 3</p>

 </div>



 <p>Content 2</p>



</div>


 类似资料:
  • 问题内容: 我有一个非常大的.xml文件,我正在尝试制作一个新的.xml文件,该文件只包含了该较大文件内容的一小部分。我想指定一个属性(在我的情况下为itemID),并为其指定一些特定的值,然后它将除去所有具有那些itemID及其子元素的元素。 我的大型.xml文件如下所示: 该文件大约有9万行,大约9兆字节。 注意如何有itemID,某些项目类型可以(但不总是)在其中包含更多项目,并且这些子项也

  • 我想清除所有筛选规则,但保留筛选本身。 有没有直接快速的方法去做呢? 我找到的代码是: 它获取筛选器对象,我对筛选器#的选项数量是有限的。 注意:删除此筛选器,但我需要保留它。

  • 问题内容: 有什么办法可以在字典中存储重复的键? 我对形成请求和响应对有具体要求。 从特定节点到另一个特定节点的请求形成相同的密钥。我需要将它们都存储。 但是,如果我尝试将它们添加到字典中,则第一个被替换为第二个。有什么办法吗? 问题答案: 我可以想到两个简单的选项,假设您想继续使用字典。 您可以将键映射到项目列表。一个从模块让一切变得简单。 data = collections.defaultd

  • 问题内容: 我正在制作带有Netflix徽标的pure徽标,但遇到问题了。我创建了span元素,也创建了span 2的元素。但是,当与.netflix span:nth-​​进行比较时,我不知道如何将.netflix span:nth-​​child(2)放在z轴上。 child(2):之前。基本上,我的问题是,有什么方法可以将元素放置在z轴上,而不是根据它们的父元素而不是我们想要的任何元素。在此

  • 问题内容: 在使用Jenkins Docker插件时,可能由于错误而导致无法启动群集。我没有注意,目前有数千个脱机节点无法启动。 底线-是否可以批量删除Jenkin中的节点(从属),清理所有脱机节点甚至删除所有节点?重置Jenkins服务器没有帮助,而且我在Jenkins API中找不到方法。 在我开始编写Selenium脚本之类的东西之前,请感谢任何想法。 非常感谢! 问题答案: 该脚本的注释部

  • 问题内容: 问题是这样的:我有一个像这样的XML片段: 为了得到结果,我想删除所有-和-Tags,但保留它们的(文本)内容和子节点不变。另外,-Element应该保持不变。结果应该这样 目前,我将回到一个非常肮脏的把戏:我将etree.tostring这个片段,通过正则表达式删除有问题的标签,并用etree.fromstring结果替换原始片段(不是真正的代码,但是应该这样): 我知道我可能可以使