【发布时间】:2021-07-06 01:01:09
【问题描述】:
如何检查浏览器是否支持display: contents,如果不支持则删除某些元素(例如通过unwrap)?
我想更改以下结构……
<header class="ifDisplayContents">
<div id="logo">…</div>
<nav id="nav">…</div>
</header>
<main class="ifDisplayContents">
<div id="content1">…</div>
<div id="content2">…</div>
<div id="content3">…</div>
</main>
…到…
<div id="logo">…</div>
<nav id="nav">…</div>
<div id="content1">…</div>
<div id="content2">…</div>
<div id="content3">…</div>
... 对于不支持 display: contents 的浏览器。
它可以通过 jquery,但不一定是。
背景信息:用于能够保持良好的语义结构,并且仍然将子元素定位在一个集合网格中,尽可能少地排除旧浏览器。
【问题讨论】:
标签: javascript jquery