2011-01-26 5 views
2

簡単な質問で簡単な質問ではないかと思います。CSS:HTMLの高さ:100%1ページにのみ

私は、残りのページとは全く異なるレイアウトのサイトを構築しています。あるページでは、デザインには液体の垂直レイアウトが必要なので、次のコードが必要です。*{height:100%;}他のページでは、デフォルトの高さが必要です。

htmlタグでクラスを追加しようとしましたが、htmlでは動作しますが、CSSファイルでは動作しません。

*.myClass 

html.myClass 

を動作していないよう:私が試してみました。

私はこのオンラインに関する情報を見つけることはできません。 htmlタグにクラスを追加することも可能ですか?

私はwordpressを使用していますので、私がどのページを見ているのかを簡単に確認してmyClassを追加できます。

私はまた、@importを使って、私が書いているページに基づいて別のスタイルシートを得ることができると思うが、それは長いことながらやり遂げるようだ。

height:100%を特定のページのhtmlタグの値として指定するにはどうすればよいですか?

誰でも正しい方向に向けることができますか?

おかげで、

J

答えて

2

おそらく.myClass, .myClass body {height: 100%}

実際には、クラスを<html>タグに追加することは可能です。

Live Demosee code

+0

ありがとうthirtydot!私は単純な答えがなければならないことを知っていた。 –

+0

もちろん、その時点でIDであっても、クラスではないかもしれません。 HTML5ではhtml要素のclass属性やid属性を使用できないことがありましたが、html要素を1つしか持てないため、IDの代わりにクラスを使用することは意味がありません。 – reisio

1

私はちょうどそれ以前の今日の私のプロジェクトの一つで、これを適用するので、これは、動作します。 :)

html,body { 
    height:100% 
} 

デフォルトの高さが必要なページがある場合は、このCSSスタイルを読み込まないでください。別のCSSファイルに配置することができます。

+0

乾杯! –

関連する問題