私は奇妙な問題があります。トップメニューをwidth: 100%
に設定しましたが、読み込み中は画面外に出ます(常に522pxになります)。
要素幅:100%画面外
デバッグ
私はコンソールにdebugger;
で、ページの読み込みを停止しました。要素の計算幅は522ピクセルです。それをクリックすると、私はwidth: 100%
になります。ページ内のすべては、メニューを除いてページ幅内にとどまります。
CSS
#mobile_header {
vertical-align: middle;
position: fixed;
background-color: #5d3026;
top: 0px;
left: 0px;
width: 100%;
height: 50px;
z-index: 99998;
box-sizing: content-box;
}
奇妙な部分
それが唯一のロード中に境界の外に出ます。ページの読み込みが完了すると、フルスクリーンサイズの通常の100%になります。追加のJSはこれに影響しません。 CSSはロードされません(ページロードの一時停止後)。私はまた、すべての内容をhtmlとcssで変更しました(実際にはスクリプトはそれに影響を与えません)、キャッシュをクリアしました。まだ不思議な522px(100%から翻訳されています)に行きます。
私はそれが野生のショットだと知っていますが、誰もそのような状況(すべてのブラウザ上で)を引き起こす可能性について何か推測していますか?
あなたはその(または類似の)解像度で実際のデバイスを試しましたか? – Vanojx1
@ Vanojx1 yup - 同じ問題。 –