При создании дизайнов HTML5 и CSS3 лучше в первую очередь использовать отступы и отступы для своих проектов, а не позиционирование или наоборот?
Я никогда раньше не задумывался об этом и использовал обе стороны рядомчтобы получить результаты там, где это необходимо, но можно спроектировать оба способа, как показано в примерах ниже:
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 - Использование только позиционирования (кроме поля: auto ..)
div, ul, span{
position:absolute;
}
div{
width:1000px;
margin:auto;
}
ul{
left:10px;
width:100px;
}
li{
height:30px;
}
span{
top:10px;
}