div css
実際、今日私たちが議論するトピックは高度なテクノロジーに関するものではなく、フロントエンド開発者がよく遭遇する「古い友人」、つまりオブジェクトの水平方向の配置に基づいた個人的なデザインの洞察です。
ご存知のとおり、テキストと画像の水平方向の中央揃えを実現したい場合は、CSS スタイルの text-align: center を直接使用できます。ただし、任意のオブジェクトに対して同じメソッドを使用したい場合は (基本的にはDIV オブジェクト)、それは完全に不適切です。純粋な CSS を使用する原則は、left: 50%、top: 50%、margin-top: -height()/2、margin-left: - を使用することであることも記事「レイヤー オブジェクトの絶対センタリング」で述べられています。幅()/2。同様に、水平方向に中央揃えにするオブジェクト (テキスト、画像、フラッシュ、または DIV) を 2 つの「シェル」DIV に追加します。最も外側の CSS は FLOAT: left; right: 50%; に設定され、内側の CSS は float: left: left: 50%; に設定されます。オブジェクトの水平方向のセンタリング効果を実現します。
もちろん、上記は最も基本的で単純化された例にすぎませんが、実際のアプリケーションでは、比較的複雑なレイアウトが含まれることがよくあります。これらの中で最も一般的なのは、もちろん Jiuge Palace アプリケーションです。たとえば、ページの水平レイアウトが 3 つの列で構成されている場合、左右の列には指定された幅があり、中央の列は画面の幅に応じて自動的に調整されます。それでは、中央の列が幅に適応し、同時に中央の列のコンテンツが水平方向に中央揃えになるように、この時点でどのように設計すればよいでしょうか?
別のタイポグラフィーとレイアウトのテクニックをここに挿入する必要があります。左右の列は固定幅で、中央の列は画面の幅に応じて変化します。例を挙げてください。 dtd">
は固定されており、中央の列は画面の幅に適応します