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

显示父元素时显示HTML子元素:无

林鹏鹍
2023-03-14
问题内容

当显示其父元素时,是否有任何机制可显示子元素:无?

这种情况是隐藏选项卡上的验证错误。我想显示错误消息,即使该字段是隐藏的。

标记:

<ul>
    <li>One</li>
    <li class="hide">
        Two
        <ul>
            <li class="reshow">Re Show Me</li>
            <li>Inner 2</li>
        </ul>
    </li>
    <li>Three</li>
</ul>

CSS:

.hide {display: none}
.reshow {display: block !important; position: fixed; top: 0; left: 0;}

我猜这是不可能的,因为孩子没有上下文,但以防万一?


问题答案:

不,这是不可能的。display:none隐藏该元素,因此不会显示任何子元素。

编辑:

这可能是沿着你想要的线,如果你能够从使用切换displayvisibility

.hide {visibility: hidden;}
.reshow {visibility: visible;}

使用此方法,您可以隐藏父元素的内容,但显示所需的特定<li>内容。唯一需要注意的是,父标记仍将占用屏幕空间。只是不会显示给用户。这可能会或可能不会破坏您正在寻找的布局。



 类似资料:
  • 我有这个html Javascript JSFIDLE在这里:http://jsfiddle.net/shankardevy/aA8Kb/ 现在,当我把光标放在文本“另一个帕拉”或双击“另一个帕拉”(在我的mac中选择整个帕拉)并单击“获取块级父级”按钮时,我得到了HTML段落元素的警报。 但是,当我将光标放在第一个段落(“p标记下的一些文本”)中并单击按钮时,我会在警报中看到“HTMLParag

  • 问题内容: 按下后如何隐藏“编辑”链接?当我按下编辑键时,是否还可以隐藏“ lorem ipsum”文本? 问题答案:

  • 主要内容:display: none,display: block,display: inline,display: inline-blockdisplay 属性是 CSS 中最重要的属性之一,主要用来控制元素的布局,通过 display 属性您可以设置元素是否显示以及如何显示。 根据元素类型的不同,每个元素都有一个默认的 display 属性值,例如 默认的 display 属性值为 block(块级元素),而 默认的 display 属性值为 inline(行内元素),您也可以手动将元素的

  • 问题内容: 我需要一个动态元素始终出现在另一个元素的顶部,无论它们在DOM树中的顺序如何。这可能吗?我已经尝试了(和),但似乎没有用。 我需要: 呈现时完全相同。并且出于灵活性目的(我计划分发需要此功能的插件),我真的不想不必求助于绝对或固定位置。 为了执行我想要的功能,我做了一个条件语句,其中重叠的子元素将在阻止其父视图的情况下变得透明。这不是完美的,但它是某种东西。 问题答案: 如果元素构成层

  • 问题内容: 这可能是一个基本的html / css问题… 我有一个简单的一键式表单,我想在段落文本中内联显示。 即使表单具有style = display:inline属性,我在表单之前也会换行。有办法摆脱它吗? 表单元素可以出现在里面吗? 问题答案: 将表单标签移到段落外,然后将边距/填充设置为零:

  • 问题内容: 我已经在Google和SO网站上进行了搜索,但我得到了JAVA的答案,但似乎没有得到node.js的答案。 我有一个需要花费一些时间才能加载的网络应用。我将硒程序等待,直到页面被加载,然后执行一些操作。 我当前的代码如下 我得到的错误是: 问题答案: 我偶然发现了我的问题的答案 因此,要等待元素出现,我们必须: