我可以拥有不同的父元素吗?

问题描述 投票:3回答:1

例如:

<input type="checkbox" id="nav-toggle" />

<nav>
    Nav stuff
</nav>

<main>
   <label for="nav-toggle">Menu</label>
</main>

用于仅限css的菜单面板:http://codepen.io/jimahyland/pen/mAVGmj

它似乎工作正常,但这种方法有什么根本性的错误吗?

html css html5
1个回答
2
投票

是的,inputlabel可以有不同的父母。

大多数标准块级元素,如bodydivarticlesectionaside,接受flow content,其中包括inputlabel

只要父级接受流内容或phrasing contentinputlabel就可以作为子元素存在。

© www.soinside.com 2019 - 2024. All rights reserved.