質問: Ruby on Railsでwebサービスを作っています。 要素のheightをちょうどブラウザの表示幅にしたいと思い、styleシートに ``` html,body{ height:100% } ``` というコードを書いたのですがどうやらこれが効いていないようなんです。 このコードが適用されなければ、div要素のheightも100%にすることができません。 他のスタイルシートのコードを全てコメントアウトしてみたり 新しくrails new してまっさらな状態のアプリで上記のコードをapplication.cssに書いてみたりしてみたのですが全く適用されません。 このコードがそもそも間違っているのではないかと思いrailsを使わずに.htmlのファイルを作り、 ``` 高さ100%で表示したい要素 ``` と書いてブラウザで表示してみたら今度は適用されていました。 railsで作られたアプリでは、htmlやbodyのheightを指定することはできないのでしょうか? もしする方法があるのであればご教授願います。 ちなみにこのコードが適用されていないことを確認した方法は htmlとbodyのheightを小さくして背景色をつけて、下部が白くなっているかどうかで判断していました。 よろしくお願いします。
回答: 他のCSSのスタイルで上書きされている可能性もあるため、確認する意味では `!important` をつけてみるのも良いかもしれません。 ``` html, body{ height:100% !important; background-color: blue; } ```