2013-06-27 2 views
5

私は<input type="text">要素をスタイリングしています。 display:inline;としたいと思います。私は最後に呼ばれたCSSファイルの最後の行でこの要素を対象にしてこれを行いました。何らかの理由で、この要素はdisplay:inline;プロパティを引き継ぎません(以下のFirebugイメージを参照してください)。最後に継承された表示プロパティはインラインですが、計算はブロックです。これはどのように可能ですか?

どうすれば可能ですか?

Firebug pic

+0

try '!important'まだ' display:inline!important; ' –

+0

@Stano:同じことを報告します – Bentley4

答えて

8

あなたinput要素が左を浮かべているので、ディスプレイの計算値は、CSSの仕様に応じてブロックするように設定されています。

参考:http://www.w3.org/TR/CSS2/visuren.html#dis-pos-flo

コメント

私は!important宣言を使用すると、以上の計算値に乗るだろうと期待していません。

+1

参考にしていただきありがとうございます!実際、 '!important'は何も上書きしませんでした。 – Bentley4

関連する問題