Я почти нулевой-начинающий верстальщик. Никогда этим не занимался и за пару дней мало чему научился. Мой HTML: <!DOCTYPE html><html lang="ru"><head> <title>Моя страница!</title> <link rel="stylesheet" href="StyleSheet1.css" /></head><body> <header class="framing" style="height: 200px;"></header> <section class="framing inlineblock" style="width:900px; height:600px;"></section> <aside class="framing inlineblock" style="width: 200px; height: 300px;"></aside> <footer class="framing " style="width: 1125px; height: 100px; "></footer></body></html>Мой CSS: body { width: 1170px; margin: 0 auto; background: #f5f5f5;}.framing { /*Стиль обрамление блоков*/ background-color: #ffffff; box-shadow: 0 0 10px rgba(0,0,0,0.5);}.inlineblock { display: inline-block;}section, aside, footer { margin: 20px 0 0 20px;}Результат: Вопрос: Как сделать, чтобы мой блок aside был вверху пространства, а не в низу? И если не сложно, укажите на корявость стиля написания кода. Сразу хочу писать грамотно и коротко. Существует ли какой разумный паттерн написания HTML + CSS кода. Спасибо!