リライトしたタイトルは「divのセンタリングと要素の配置の実装方法」です。
P粉803444331
P粉803444331 2023-09-09 10:29:04
0
2
488

このようなものを再作成しようとしていますが、いくつかの問題が発生しています。最初の問題は、「メイン」 div を中央に配置することでした。私はこれを行いました:

リーリー

しかし、「位置: 固定」のため、背景が表示されなくなり、本文に背景を追加しました。

私が遭遇したもう 1 つの問題は、再作成したい Web サイト上に 2 つの p 要素が隣り合っていましたが、次のコードを使用して 2 つの p 要素をまとめることができなかったことです。

リーリー

これは、私の p 要素と HTML 全体は次のようになります:

ああああ

P粉803444331
P粉803444331

全員に返信(2)
P粉208469050

メイン コンテンツを絶対的に配置する代わりに、body 要素に display: flex を適用し、それを 100vh に設定して、ビューポートをカバーすることができます。その後、背景が再び表示されます。

p 要素についても、同様に、display: flex を使用して div でラップし、以下の例のように並べて配置します。

リーリー リーリー
いいねを押す +0
P粉555696738

あなたの考え方は理解できますが、残念ながら、それは完全に正しいわけではありません。ご覧のとおり、最初のページのデザインは最初からまったく異なります:

作成者はメイン div を中央に配置せず、64px の本体にパディングを追加し、ラッパー div の幅を 100% に、高さを に設定しました。 100% - 64px * 2。したがって、これを行うには:

リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート