2016-11-05 27 views
0

私は、次のCSSスタイルを適用している私のサイト上のプロフィール画像があります。上書きCSSスタイル

img { 
    height: auto; 
} 

を私は基本的に自分のカスタムスタイルでautoをオフに切り替えるか、削除する必要があるが、ちょうど把握することができますそれを達成する方法。

私はすべて!importantタグに続いて、noneinheritunsetでオートを交換しようとしましたが、それらのどれも仕事をするようです。

アイデア?

+0

他に依存しているスタイルがあります。あなたのサイトがライブである場合は、リンクを表示することはできますか? –

+0

'height:initial'を試してください –

+0

あなたが達成しようとしていることは明確ではありません。 'auto'は高さのデフォルトの論理的な設定なので、' initial'は 'auto'、つまりブラウザで計算されます。必要がない場合は、固定高さを定義する必要があります。 – denmch

答えて

0

あなたのCSSコードのライブサンプルを持たずにクリーンなソリューションを提供するのは難しいです。

img要素が他の要素に制約されていない場合は、通常!importantを使用します(実際は!importantを使用しないでください)。一方

heightプロパティ の初期値は autoあるので、あなたは本当に 何か他のものににそれをリセットすることはできません。あなたは、再び auto is the default valueを特定の値に変更することができますが、

img { 
    height: 100vh !important; 
} 

Initial value : autoただしのように別の値を設定することができます。 unsetを使用すると、デフォルト値はautoに戻ります。

+0

設定を解除することはできますか?自分のスタイルで完全にスタイルを削除しますか? –

+0

@ JoeBloggs指定した値に新しい値を与えることで、値を設定解除します。それは意味がありますか? – LGSon

+0

@JoeBloggs私が言ったように、あなたのスタイルは既に「自動」であり、それもデフォルトのスタイルなので、「設定を解除する」とは変更されませんが、好みの値に自由に設定することができます。あなたの質問に答えたと思うなら、答えを受け入れることを忘れないでください。 – Alex

関連する問題