我今天看到了一些奇怪的东西。查看与帖子相关的图片(下)。我做了一个输入[type="text"]。它是屏幕图片上的“1”。它的 css 看起来像这样;
table tbody input {
width: 40px;
border: none;
height: 16px;
}
只是一个普通的输入,除此之外没有任何边框。
然后,我查看了开发工具,我看到了一些我以前从未见过的东西。“#shadow-root”和输入中的 div。
我知道,开发工具自己添加了一些东西来在原始网页上显示提示。但是,我真的很好奇为什么它会在输入中添加一个 div,以及实际上如何在 webkit 引擎上呈现类似的东西。
上次 Chrome 开发工具有点奇怪,我遇到了一些问题。例如,它加倍了 style.css 文件并忘记加载另一个是 jquery 日历看起来很糟糕的原因(仅在我的浏览器上加载时)。
它可能不是一个错误,而是一个功能,但我很想了解更多关于它的信息