ここでこのような質問をするのはむしろ愚かであると感じるので、誰かが助けてくれることを願っています。私はウェブデザイナーではありませんが、基本的なレイアウトを作成する作業に悩まされています。レイアウトは標準のブラウザを備えた統合されたデバイスで使用されるため、ブラウザ固有のCSSタグのいくつか、つまり:-moz-border-radiusは、IEなどでは必ずしも動作する必要はありません。CSSマージンの間隔が上と辺で異なる
私はいくつかのブロックセクションが必要な1024x768のページを持っています。これらのセクションには、すべての面に4pxのスペースがあります。だから、2x2グリッドはサイト全体の外側に4pxの隙間(黒)を持つべきですが、内部はボックス間に8pxの隙間があります(1箱の右側に4px、左側に4px、または下部に4px 1つ、4pxを先頭に)
これらのdivのCSSをそれぞれmargin:4pxに設定すると、私は4pxの外側のギャップを取得します。私はまた、ボックスの左右の横に8pxの水平方向のギャップを取得します。問題は、4分の1ボックスの1つが上下のマージンを適用していないように、縦の間隔が4ピクセルであることです。私はこれが起こるはずのものだとは思わないので、私はどこかで間違いを犯したと思います。
ありがとうございます - この場所は素晴らしいです。
お返事ありがとうございます。洞察力がある場合は、質問2のアボーを参照してください。再度、感謝します! –
1つのオプションは、各オブジェクトの周囲に透明な単一のピクセル境界線を適用することです。もちろん、その変更を考慮する必要がありますが、ディメンションに絶対値を使用している場合は簡単に修正できます。 –
Btw、これはいいリファレンスです:http://reference.sitepoint.com/css/collapsingmargins –