为什么x%在Visual Studio中不是属性'width'的有效值?

shi*_*oko 3 html width visual-studio-2017

Visual Studio表格元素的width属性

我正在尝试创建可缩放的表,因此将其值设置为%。该网站可以正常运行,但是为什么Visual Studio将其视为无效?

nbk*_*ope 5

它可能使用一组处理最佳实践的代码分析规则。根据MDN网站文档,该width属性已被弃用,不应使用:

不要使用此属性,因为它已被弃用。应使用CSS定义规则并设置样式。

如前所述,您应该使用CSS为表格设置样式。将一个类应用于表元素并按如下方式定义样式:

的HTML

<table class="my-table"></table>
Run Code Online (Sandbox Code Playgroud)

的CSS

.my-table {
  width: 100%;
}
Run Code Online (Sandbox Code Playgroud)