【发布时间】:2012-06-01 19:29:03
【问题描述】:
我尝试在下拉菜单中使用联系表。到目前为止,我可以在菜单中使用它,但我不能在这个联系表中写任何东西。
菜单每次都会关闭。我已经用display:block 试过了,但这不起作用。我能做些什么来解决这个问题。解决方案?
这是我的代码的一个例外:
<li class="dropdown">
<a data-toggle="dropdown" class="dropdown-toggle" href="index.html">Kontakt <b class="caret"></b></a>
<ul class="dropdown-menu">
<li class="nav-header">Kontaktiere mich</li>
<li class="contactform">
<section>
<form method="post" action="/" class="contactbox">
<div class="contactbox">
<p><label>Dein Anliegen:</label><br>
<textarea class="input-xsmall" id="textarea" rows="3"></textarea>
<p><label>Dein Name:</label><br>
<input type="text" required=""></p>
<p><label>Deine E-Mail-Adresse:</label><br>
<input type="email" required="" value=""></p>
<button class="btn" type="submit">absenden</button>
</div>
</form>
</section>
</li>
</ul>
</li>
【问题讨论】:
-
我不确定这可以完全用 css 完成。它与this issue I helped solve 有一些相似之处,但还有一些其他复杂的因素。我们还需要查看您的 css 代码,理想情况下,您可以设置一个 jsfiddle.net 测试用例来使用解决方案。
-
仅使用 CSS 即可完成。我的回答中有一种方法。还可以选择使用复选框或单选按钮而不是链接,:checked 伪类和兄弟选择器:)
标签: css drop-down-menu contact-form