元・地方の中規模印刷会社で苦悩するWebデザイナー改めWebディレクターの日記

内包されたDIVにmarginを設定すると親要素にも同じマージンが設定されることがある【CSS】

これはわからんわ。

生徒さんの一人が陥った罠。
先生も知りませんでしたごめんなさい。

□ 【CSS Tips】ネストされたボックス要素のmargin-topのブラウザ毎の解釈の違い−Margin Collapsing - Awaresoft
空でないコンテンツ、ボーダー、パディングまたはclearで分けられていない、並列またはネストによって隣接した二つ以上のボックスのマージンは結合されて一つになる。

>> 続きを読む

「position:absolute」を子要素に使いたいときは親要素に「position:relative」【CSS】

CSSには「position(ポジション)」というプロパティがあって、これを使って「position:absolute」と指定すると、
画面上の好きな場所にそのブロック要素を配置することができます。
ただし、自由に動かせすぎるだけに、注意しないとこういったことになりかねません。

>> 続きを読む




    最新コメント