如何覆盖CSS中的表宽度属性

hec*_*rsq 10 css

我在名为first.css的外部CSS文件中有以下样式

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

这使表填充其容器.如果只有两个小列,它们彼此之间的距离太远.

为了强制列显得更近,我添加了这种风格

table { width: 50%; }
Run Code Online (Sandbox Code Playgroud)

到一个名为second.css的新文件,并将其链接到html文件.

有没有办法覆盖first.css中的width属性而无需在second.css中指定宽度?

我希望html表现得好像从未有过width属性,但我不想修改first.css

Bob*_*ack 27

您可以使用:

table { width: auto; }
Run Code Online (Sandbox Code Playgroud)

在second.css中,严格地使"html表现得好像从未有过宽度属性".但我不是百分之百确定这正是你想要的 - 如果没有,请澄清!