2009年8月25日アーカイブ

左のような、背景を使ってレイアウトを簡単にしようとした場合

まず、これを背景にした<div>を作成して、点線部分を外枠からpadding指定するかmargin指定した<div inner> を作れば簡単だと思ってやると、またIEとFirefoxの違いが出てしまう

IEはpaddingを指定して外枠の<div>のwidthやhightを指定するとpadding分大きなサイズになってしまう。そうなればmarginだけで済まそうと外枠の<div>はpadding 0にして<div inner>にmargin 指定してやると、今度はIEではそのまま表示されるのだが、Firefoxでは、<div inner>のmargin-top分背景画像も下がって表示される。

ごまかしだが、外枠の<div>にpadding-top 1pxを指定してやるとIEとFirefoxで同じような表示になる。どうもマージンの相殺といわれる現象らしい。

中の文章量が変わってボックスの大きさが変わる場合は、全てパーツに分解してボックスを作るのが正解だが、レイアウト上ボックスの大きさが固定の場合はこれでも許してもらえるかな?


ブログランキング・にほんブログ村へ 人気ブログランキングへ
ランキングに参加しています。 応援をお願いします。

結婚・結婚式・ウェディングに役立つガイド

婚約したカップルは必見!当サイトは結婚に関するお役立ち情報サイトです。結婚、結婚式、ウェディングの事前準備はもちろん、マナーや、楽しい挙式の事例などを紹介しています。

MTBlog50c3BetaInner

このアーカイブについて

このページには、2009年8月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2009年8月24日です。

次のアーカイブは2009年8月26日です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。



マイクロアドBTパートナーでおこづかいゲット!

Blog Rank

置き手紙

おきてがみで訪問の
履歴を残してください

訪問ありがとうございます!

アーカイブ

Soho's Site