height:100%」としている資料をよく見かけたのですが、高さのほうは「height:100vh」がベターかな。単位はスマホだとOK。古いスマホはダメだけど。PCブラウザではやっぱりIEが未対応)vhという単位についてはこちらをご覧ください。リセット済みな前提です。PCブラウザ用の指定。fixedが効かなくて。fixed}backgroundプロパティのショートハンドの書き方はこちらにまとめています。まとめで、メディアクエリを使って、スマホ用のCSSを指定します。