2016-11-05 224 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