【发布时间】:2016-12-28 22:48:41
【问题描述】:
我知道我可以阻止 Wordpress 完全添加 <p> 标签。但是,这不是一个选项,因为我必须处理依赖这些标签的整个帖子存档,而且我不会及时返回手动修复每个帖子。
所以我的问题是,我怎样才能禁用自动<p> 一个页面甚至一个元素的标签?具体来说,我将 CSS 代码 .jumpsection:focus + #section-nav-menu {visibility: visible;} 用于以下 HTML:
<div id="section-nav">
<input type="text" value="GO TO SECTION" class="jumpsection"><p></p><!-- Grrr...Wordpress :( -->
<div id="section-nav-menu">
<ul class="contain">
<li class="section-nav-item"><a href="#s1">SECTION 1</a></li>
<li class="section-nav-item"><a href="#s2">SECTION 2</a></li>
<li class="section-nav-item"><a href="#s3">SECTION 3</a></li>
<li class="section-nav-item"><a href="#s4">SECTION 4</a></li>
</ul>
</div>
</div>
换句话说,如果我点击输入“转到部分”,部分导航菜单从visibility: hidden; 变为visibility: visible;,这在我重新打开自动<p> 标签之前起作用。但是正如您在 HTML 中看到的那样,Wordpress 在输入元素之后添加了<p></p>,令我非常沮丧的是,这破坏了:focus 的功能。
如果暂时禁用自动标签是不可能的,任何解决这个特定问题的方法(让这个纯 CSS 点击下拉菜单工作)也非常感谢!
【问题讨论】:
-
本题与P编程语言无关,请勿使用p标签。