私は現在、最初のWebアプリケーションを開発しており、問題を抱えています。アプリが開かれると、iPadを縦向きに回転させるときと同じように、下のナビゲーション区画(下の写真)がうまくレンダリングされます。しかし、私が肖像画から風景に回転するとき、少なくとも私が画面に触れるまで、同じ幅を維持しているようです。それは私がスクロールを開始するときに正常な状態に戻りますが、それはちょっとした目障りなものです。私はいくつかの画像を添付しました:ipadをポートレートからランドスケープに回転させるとき、divは同じ幅のままです。
ポートレート:
nav {background-image: linear-gradient(bottom, rgb(0,0,0) 15%, rgb(51,51,51) 69%);
background-image: -o-linear-gradient(bottom, rgb(0,0,0) 15%, rgb(51,51,51) 69%);
background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 15%, rgb(51,51,51) 69%);
background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 15%, rgb(51,51,51) 69%);
background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 15%, rgb(51,51,51) 69%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.15, rgb(0,0,0)),
color-stop(0.69, rgb(51,51,51)));
border-top: 1px solid #000;
text-align: center;
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
height: 51px;
color:#CCC;
font-size:11.3px;
font-weight:bold;
overflow: hidden;
margin: 0 auto 0;}
:
これは私がそのdiv要素のために使用していCSSです:
縦から横に回転した後、
これをラウンドしてdivを自動的に画面の幅に塗りつぶす方法はありますか?
私は 'position:fixed;'を相対的なものに変更しました。問題をソートしましたが、明らかにナビゲーションはページの一番下に固定されていません。どこに問題があるのですか。 アイデアは誰ですか? – David
残りのコードを投稿できますか? – Wex
私は本当にコメントにすべてを投稿する部屋を持っていないし、私は新しいので、私は私の最初の投稿を編集できません。構造は基本的にはであり、navは上記のCSSでnavContentは以下のとおりです。 '#navContent {width:550px;マージン:0オート0; } ' – David