0

当一个父元素被设置为 时display:none;,我们怎样才能让它的一个后代可见呢?

css:
div: display:none;

html:
<div>
  <p id='required'>required</p>
  <p>not required</p>
</div>

我怎样才能使p#required一个人可见。

限制 - 我将在手写笔浏览器扩展中使用它。

4

1 回答 1

1

您可以对visibility属性执行此操作,但不能display

下面的示例代码

<!DOCTYPE html>
<html>
<head>
    <title>Test</title>
    <style type="text/css">
        div {
            visibility: hidden;
        }
    </style>
</head>
<body>
    <div>
      <p id='required'>required</p>
      <p style="visibility: visible;">not required</p>
    </div>
</body>
</html>

于 2020-07-08T09:19:25.287 回答