「ブロックボックスの右寄せ」の解答例 CSSクイズ ブロックボックスの右寄せ <div> <p></p> </div> div, p { padding: 0; border : none; height : 100px; margin-top : 0; margin-bottom: 0; } div { width: 80%; background:#ccc; } p { width: 200px; background:#ddd; } 解答例1. margin-left:auto pの右マージンを0, 左マージンをautoにします。 p { margin-right: 0; margin-left : auto; } autoの値は以下の式から導かれ、結果としてpはdivの中で右寄せされます。 pの包含ブロックの幅(divのwidth)= pのmargin-left + width +