用css文件中的条件替换html css样式

用css文件中的条件替换html css样式,html,css,conditional-statements,Html,Css,Conditional Statements,我有这个问题,我不知道如何解决它。在我的项目中,许多html文件都定义了div和width样式,例如: <div style="width:200px" id="boom">/*****/</div> 被忽略,因为样式是在html中为该div定义的,并且根据我所知道的html条件优于css条件。 怎么可能解决这个问题?我不想编辑所有html页面,因为这需要很长时间。您做错了什么。因为!重要信息使样式具有最高优先级,因此它始终使用宽度:auto而不是内联CSS 这是一个实

我有这个问题,我不知道如何解决它。在我的项目中,许多html文件都定义了div和width样式,例如:

<div style="width:200px" id="boom">/*****/</div>
被忽略,因为样式是在html中为该div定义的,并且根据我所知道的html条件优于css条件。
怎么可能解决这个问题?我不想编辑所有html页面,因为这需要很长时间。

您做错了什么。因为
!重要信息
使样式具有最高优先级,因此它始终使用
宽度:auto而不是内联CSS

这是一个实际的例子:

还有一个教程:

@Jared你可以不用[style]属性选择器来做。为什么右大括号后面的单词是auto?是的,这个链接没有说任何关于
auto
,而是说
!重要信息
。。。
`div#boom{width:auto !important;}`
div[style] {
   width:auto !important;
   }​