如何使用CSS覆盖内联样式?

时间:2018-12-27 04:32:35

标签: html css api

我正在尝试覆盖由第三方API设置的内联样式, 有问题的元素

<li class="BrainhubCarouselItem BrainhubCarouselItem--active" 
style="padding-right: 25px; padding-left: 25px; width: 225px; 
max-width: 225px; min-width: 225px;"/>

我试图像这样选择元素

li.BrainHubCarouselItem.BrainHubCarouselItem--active {
  padding-left: 3px !important;
  padding-right: 3px !important;
  width: 100px !important;
  min-width: 100px !important;
}

但是没有样式发生

1 个答案:

答案 0 :(得分:1)

将BrainHubCarouselItem更改为BrainhubCarouselItem(从H到h)

li.BrainhubCarouselItem.BrainHubCarouselItem--active { .... }

所以您的CSS看起来像这样

li.BrainhubCarouselItem.BrainhubCarouselItem--active {
  padding-left: 3px !important;
  padding-right: 3px !important;
  width: 100px !important;
  min-width: 100px !important;
}