私はでないウェブサイトを持っていますは反応したいと考えており、最小幅(1024ピクセル)を本体とフッタはデスクトップ上と同じように見えます。このため、モバイルでウェブサイトを垂直方向に表示すると、コンテンツがページ全体を占めることはないため、ページの下部にフッターを貼りたいと思っています。最小幅が画面の幅(つまり携帯端末)より大きい場合、スティッキーフッタが機能しない
問題:モバイルデバイスで
垂直ウェブサイトを閲覧する際にスティッキーフッターのコードが適用されていなかったかのように、フッターが画面の下にプッシュではなく、単にコンテンツの下にされていません。私のMacBookとiPadの両方で動作しますが、私のiPhoneやXiaomi Redmiでは動作しません。私はそれが私が設定した最小幅の幅よりも小さいモバイルデバイスの幅に起因すると推測しています。
コードは(mystrdの近代的なきれいなCSSスティッキーフッターのチュートリアルから)
<!DOCTYPE html>
<head>
<title>the title</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<nav>the nav</nav>
<article>the article</article>
<footer>the footer</footer>
</body>
</html>
を次のように基本的で、CSSは私のサイトは、私は、この正確なコードを適用しているhttp://www.collectthis.com.auある
html {
position: relative;
min-height: 100%;
}
body {
min-width: 1024px;
width: 100%;
margin: 0 0 100px;
}
footer {
min-width: 1024px;
width: 100%;
position: absolute;
left: 0;
bottom: 0;
height: 100px;
}
です。
私はまた、Ryan Faitのスティッキーフッタコードを試してみましたが、それはしませんでした。しかし、それはMacBookと12インチのiPadでは完全に動作していますが、それはlooks like soです。いずれかの動作。任意の助けをいただければ幸いです!
'' 'head'タグの内部は良いスタートです。 –
完了。申し訳ありませんが、htmlの新機能です。 – chris