使用CSS为Google Ad div覆盖内联样式

时间:2017-02-14 10:13:04

标签: css override

<div id='div-gpt-ad-131415161-0' style='height:250px; width:300px;'>
    <script>
       googletag.cmd.push(function() { googletag.display('div-gpt-ad-131415161-0'); });
    </script>
</div>

我想覆盖上面的内联css,两者都设置为auto。我尝试了以下但没有工作......

#div-gpt-ad-131415161-0 div[style] {
    height: auto !important;
    width: auto !important;
}

OR

div[style]#div-gpt-ad-131415161-0 {
    height: auto !important;
    width: auto !important;
}

2 个答案:

答案 0 :(得分:0)

在html中定义样式时,覆盖外部css中的任何定义。并且仅使用此定义。

因此,如果你删除,来自html的样式,将有效。关于这个div的css外部的las定义。

答案 1 :(得分:0)

您可以尝试直接使用javascript覆盖样式,这将更改内联css