添付画像を例に質問させて下さい
【HTMLの構造】
(1) 『全体』や『ラッパー1』のように子要素が多数ある親要素は、それらの子要素をCSSでまとめて調整したい時に便利だとは思うのですが、その分記述も増えるので特に必要ないと考えますか?
それとも、最初は必要ないように思えても後々の変更の為に最初からidやclassで振り分けておくべきでしょうか?
【position:absolute;】
(2) 初期値の場合は画面の左上(図:①)が基準位置になるのは分かるのですが、『ラッパー1』にabsoluteを指定後、『ぷりん』や『さかな』にabsoluteを指定するとそれらの中身は②が基準位置になりますか?
(3) その後、今度は③を基準位置として『ねこ』の位置調整をしたい場合、『ラッパー2』にabsoluteを指定して
更に『ねこ』にもabsoluteで③が基準位置に更新されますか?
(4) 『ラッパー1』と『ラッパー2』は<div>でそれぞれグループ分けしてあるので、ちゃんと区切ってやれば基準位置も別々と認識してくれる仕組みかなと思っていますが、グループ分けは必要or必要ないどちらでしょうか?
【marginとpadding】
(5) 既存サイトをデベロッパーツールで検証した際、周りの余白にはmarginよりもpaddingが使われている&綺麗に上下左右を覆っているように思います。(図:コップのa)
marginでもpaddingでも間違いではないと思うのですが、なぜ内側の余白であるpaddingが使用される傾向が強いのでしょうか?
(6) 例えば右側に特に余白が必要ないと感じた場合、自分でコーディングすると(図:木)のようになってしまいますが不恰好ですか?やはり配置の見栄えの為にも上下左右を綺麗に覆う癖を付けた方が良いのでしょうか?
(7) 既存サイトの多くが(図:コップ)のように改行も兼ねて余白を大きく取っているようにも感じるのですが、absoluteやrelativeで位置調整するのと何か違いがありますか?
長文失礼いたしました。
回答3件
あなたの回答
tips
プレビュー