1

是否有用于查找包含元素块的 Web API?

这里提到了包含块的官方定义https://www.w3.org/TR/CSS22/visudet.html# contains-block-details 。我希望每个元素包含的块信息都存储在某个地方,并且可以使用一些 web api 进行检索。

4

1 回答 1

0

“包含块”是一个抽象概念,而不是具体概念。出于这个原因,在 CSSOM 或 cssom-view 中没有任何 API 用于“检索”元素的包含块,即使有,您也无法读取、更改或呈现它,所以这些信息对作为作者的你没有任何用处。

但是,您问这个问题的可能性很可能不是因为您试图操纵这些信息,而是因为您只是希望能够可视化元素的包含块以用于调试目的。这就是我认为所有浏览器开发工具都应该具备的原因:因为您的用例是由开发工具提供的,而不是 cssom-view。

于 2018-02-05T06:31:44.030 回答