Chrome DevTools 中的[属性样式]在哪里定义?

问题描述 投票:0回答:1

我正在开发一个有很多表的网络应用程序。在该产品的早期版本中,表格行上有一些额外的填充。这不是在样式表中专门定义的,而是由用户代理(在本例中为 Windows 10 上的 Chrome v126.0.6478)添加为

border-spacing
:

enter image description here

在新版本中,这个间距消失了——但我看不出它在哪里改变。现在,用户代理的

border-spacing
table[Attribute Style]
覆盖,正在设置
-webkit-border-n-spacing
值:

enter image description here

这个

table[Attribute Style]
在哪里定义的,当我使用相同的浏览器查看相同的(基本)代码时,为什么两个版本之间会有所不同?

css google-chrome-devtools user-agent
1个回答
0
投票

您的表格很可能具有“cellspacing”属性。当存在时,这提供了一个演示提示,它被添加到样式级联中作为优先级最低的作者来源样式。

这就是 [Attributes Style] 的含义 - 从元素上的 HTML 属性获取的表示提示,在本例中是在表元素上。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.