margin-bottom
设为负数" >方法 1: margin-bottomcontent 部分 >
負の数に設定しますmargin-bottom
设为负数
margin-top
设为负数
CSSでフッターを実装する5つの方法の共有
スティッキー フッター とは、Web ページのフッター部分が常にブラウザ ウィンドウの下部にあることを意味します。
Web ページのコンテンツがブラウザーの表示高さを超えるほど長い場合、フッターはコンテンツとともに Web ページの下部に押し込まれます
ただし、Web ページのコンテンツがそうでない場合は、十分長い間、下部フッターはブラウザ ウィンドウの下部に残ります。
方法 1: <a href="http://www.php.cn/wiki/935.html" target="_blank">margin-bottom</a>content 部分 >
負の数に設定します<a href="http://www.php.cn/wiki/935.html" target="_blank">margin-bottom</a>
设为负数
<p class="wrapper"> <!-- content --> <p class="push"></p> </p> <p class="footer">footer</p>
html, body { margin: 0; padding: 0; height: 100%; } .wrapper { min-height: 100%; margin-bottom: -50px; /* 等于footer的高度 */ } .footer, .push { height: 50px; }
这个方法需要容器里有额外的占位元素(
p.push
)。p.wrapper
的margin-bottom
需要和p.footer
的-height
值一样,注意是负height
。
方法二:将页脚的<a href="http://www.php.cn/wiki/933.html" target="_blank">margin-top</a>
设为负数
给内容外增加父元素,并让内容部分的
<a href="http://www.php.cn/wiki/951.html" target="_blank">padding-bottom</a>
与页脚的height
相等。
<p class="content"> <p class="content-inside"> <!-- content --> </p> </p> <p class="footer">footer</p>
html, body { margin: 0; padding: 0; height: 100%; } .content { min-height: 100%; } .content-inside { padding: 20px; padding-bottom: 50px; } .footer { height: 50px; margin-top: -50px; }
方法三:使用calc()
设置内容高度
<p class="content"> <!-- content --> </p> <p class="footer">footer</p>
.content { min-height: calc(100vh - 70px); } .footer { height: 50px; }
这里假设
p.content
和p.footer
<p class="content"> <!-- content --> </p> <p class="footer">footer</p>
ログイン後にコピーログイン後にコピーログイン後にコピーhtml { height: 100%; } body { min-height: 100%; display: flex; flex-direction: column; } .content { flex: 1; }
ログイン後にコピー- このメソッドでは、コンテナー (
p.push
) に追加のプレースホルダー要素が必要です。 )。
- このメソッドでは、コンテナー (
p.wrapper
の margin-bottom
には、p.footer
の -height
が必要です> value 同じですが、負の height
に注意してください。
方法 2: フッターの <a href="http://www.php.cn/wiki/933.html" target="_blank">margin-top</a> を変更する
負の数に設定します<a href="http://www .php.cn/wiki/951.html" target="_blank">padding-bottom</a>
は、フッターの height
と同じです。 🎜<p class="content"> <!-- content --> </p> <p class="footer">footer</p>
html { height: 100%; } body { min-height: 100%; display: grid; grid-template-rows: 1fr auto; } .footer { grid-row-start: 2; grid-row-end: 3; }
calc()
を使用してコンテンツの高さを設定します🎜rrreeerrreee- 🎜
p.content と <code>p.footer
の間には 20px のギャップがあるため、70px=50px+20px🎜🎜🎜🎜方法 4: フレックスボックス レイアウトを使用する🎜🎜上記 3 つの方法のフッターの高さは、はい、フッターにコンテンツが多すぎると、レイアウトが崩れる可能性があります。 🎜rrreeerrreee🎜方法 5: グリッド レイアウトを使用する🎜rrreeerrreee🎜 🎜
以上がCSSでフッターを実装する5つの方法の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











vue.jsでBootstrapを使用すると、5つのステップに分かれています。ブートストラップをインストールします。 main.jsにブートストラップをインポートしますブートストラップコンポーネントをテンプレートで直接使用します。オプション:カスタムスタイル。オプション:プラグインを使用します。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

ブートストラップスプリットラインを作成するには2つの方法があります。タグを使用して、水平方向のスプリットラインを作成します。 CSS Borderプロパティを使用して、カスタムスタイルのスプリットラインを作成します。

Bootstrapフレームワークをセットアップするには、次の手順に従う必要があります。1。CDNを介してブートストラップファイルを参照してください。 2。独自のサーバーでファイルをダウンロードしてホストします。 3。HTMLにブートストラップファイルを含めます。 4.必要に応じてSASS/LESSをコンパイルします。 5。カスタムファイルをインポートします(オプション)。セットアップが完了したら、Bootstrapのグリッドシステム、コンポーネント、スタイルを使用して、レスポンシブWebサイトとアプリケーションを作成できます。

ブートストラップに画像を挿入する方法はいくつかあります。HTMLIMGタグを使用して、画像を直接挿入します。ブートストラップ画像コンポーネントを使用すると、レスポンシブ画像とより多くのスタイルを提供できます。画像サイズを設定し、IMG-Fluidクラスを使用して画像を適応可能にします。 IMGボーダークラスを使用して、境界線を設定します。丸い角を設定し、IMGラウンドクラスを使用します。影を設定し、影のクラスを使用します。 CSSスタイルを使用して、画像をサイズ変更して配置します。背景画像を使用して、背景イメージCSSプロパティを使用します。

ブートストラップボタンの使用方法は?ブートストラップCSSを導入してボタン要素を作成し、ブートストラップボタンクラスを追加してボタンテキストを追加します
