2016-11-05 141 views
0

我有一个应用以下的CSS样式我的网站上的个人资料图片:覆盖CSS样式

img { 
    height: auto; 
} 

我需要基本关闭或与我自己的自定义样式删除auto,只是可以计算出如何实现这一目标。

我试着noneinheritunset更换汽车,都遵循由!important标签,但他们都不似乎做的工作。

任何想法?

+0

还有一些其他的依赖风格..你可以告诉我们的链接可能,如果你的网站的生活? –

+0

尝试'身高:初始' –

+0

目前还不清楚你想要完成什么。 'auto'是高度的默认和逻辑设置,所以'initial'是'auto',即浏览器计算的。如果你不想这样做,那么你需要定义一个固定的高度。 – denmch

回答

0

如果没有您的css代码的实例,很难给出一个干净的解决方案。

如果您的img元素不受其他元素的约束,则使用!important通常可以正常工作(但您确实不应该使用!important)。

在另一方面,对于height属性的初始值是auto,所以你不能真正重置它到别的东西。但是,您可以设置其他值,如:

img { 
    height: 100vh !important; 
} 

您可以将其更改为一个特定的值,但同样,autois the default valueInitial value : auto。使用unset只会将其重新设为auto

+0

是否可以取消它?用我自己的风格完全消除风格? –

+0

@JoeBloggs您通过给定一个新值来取消给定值,这是否有意义? – LGSon

+0

@JoeBloggs正如我所说,你的风格已经是'自动',它也是默认的风格,所以'unsetting'它不会改变一个事物,另一方面,你可以自由地将它设置为任何其他值。如果你认为它回答了你的问题,请不要忘记接受答案。 – Alex