• 締切済み

relativeとabsolute どちらが良い?

こんにちわ。 現在ホームページを作成しています。 画像や文章の位置をCSSで調整しているのですが、relativeとabsolute、どちらを使うべきでしょう? お答えくださる場合は、なぜその方がよいのか、理由も答えてくださるとうれしいです。 皆さま、よろしくお願いします。

みんなの回答

  • dscripty
  • ベストアンサー率51% (166/325)
回答No.2

「relativeとabsolute どちらが良い?」の答えは、 「現在ホームページを作成しています。」の理由によってかわってくるよ。 ホームページを作るだけなら、relative でも absolute でも、もちろん fixed でも、希望の通りに表示されれば何を使ってもよくて、どちらが良いということはないよ。 でも、「使うべきでしょう?」と書いてあるから、きっと何か基準があるんだね。 「現在ホームページを作成しています。」の理由が、『ホームページを作成するための技術を学びたい。』ということなら話は簡単! 画像や文章の位置を調整するだけなら、 position は relative も absolute も fixed も使わないで、static まま margin を使う。 その理由だけど、 relative と absolute と fixed のもっとも基本的な役割は、 『画像や文書を別の画像や文書の上に重ねることで別の画像や文書の一部が隠される効果を持たせる』 ことだから。 たとえると、A4 の紙の上に付箋を貼り付けるようなイメージね。 そして、margin の基本的な役割は、『画像や文章の位置を調整する』ことだよ。

sakura_9988
質問者

お礼

ありがとうございました。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

同じ結果が得られるならですが、まったく異なる表示なので、比較することはできません。  これらの値や他の値、static,fixedを選択するときも、まったく同じです。  赤を示したいが、rgb(255,0,0)、red、#FF0000、#F00 のどれを選ぶかとは違います。 もう一度、すでにお読みでしょうが・・ 9.3 配置体系(Positioning schemes) ( http://www.swlab.it.okayama-u.ac.jp/man/rec-css2/visuren.html#positioning-scheme ) 以下を読み返してみてください。  その上で、わからない部分があれば・・

sakura_9988
質問者

お礼

ありがとうございました。

関連するQ&A

専門家に質問してみよう