レスポンシブ CSS レイアウトを実装しようとすると、「top: 50%」プロパティが意図したとおりに機能しないことが観察されます、「left: 50%」プロパティが機能している間。この問題は、「top」プロパティには高さが定義された参照親要素が必要であるために発生します。
<div>
この問題を解決するには、次の 2 つの解決策が考えられます。
親コンテナの寸法を定義します:
特定の高さを指定し、親コンテナの幅を設定し、子要素を配置するための定義された領域があることを確認します。
<div>
親コンテナをストレッチします:
または、「top」、「bottom」、「left」、「right」プロパティを使用して親コンテナを引き伸ばすこともできます。これにより、子要素にその「上部」位置の参照領域が提供されます。
<div>
以上がCSS の「top: 50%」プロパティが機能しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。