は、HTML5とCSS3デザインを作成するとき、それは主にポジショニングまたは他の方法で回避の上にあなたのデザインのためのマージンとパディングを使用することが良いですか?あなたは主にマージン/パディングやポジショニングを使用してHTMLとCSSレイアウトを設計すべきか?
私は本当に前にそれについて考えていないし、必要な結果を得るために側で両サイドを使用するが、それは以下の例に示すように、両方の方法で設計することが可能です決してました:
HTML
<div> <ul> <li><span>1</span></li> <li><span>2</span></li> </ul> </div>
CSS例1 - マージン、パディングを使用して
div{
width:1000px;
margin:auto;
}
ul{
margin-left:10px;
width:100px;
}
li{
height:30px;
}
span{
margin-top:10px;
}
CSS例2 - ちょうど の位置決めを使用:経験則として(別にマージンから自動...)
div, ul, span{
position:absolute;
}
div{
width:1000px;
margin:auto;
}
ul{
left:10px;
width:100px;
}
li{
height:30px;
}
span{
top:10px;
}