Главная > Заметки > Позиционирование элементов (margin, padding, position)

Позиционирование элементов (margin, padding, position)

Иногда возникают такие ситуации в верстке, в блоках, что внутренние элементы необходимо позиционировать по центру. Но, зная, что основной блок не требует растяжки по высоте или ширине, как кнопки, использование MARGIN или PADDING будет не правильным:

26818c57d5c864f72a1c06d338222294

имеем кнопку, внутри имеется текст с иконкой, в HTML будет выглядеть так:

<div class="button"><span>какой то текст</span></div>

для позиционирования текста внутри кнопки, лучше воспользоваться POSITION:

<style type="text/css">
.button {background: url() no-repeat 0 0; width: XXXpx; height: YYYpx;}
.button span {position: relative; top: 5px; left: 10px;}
</style>

это избавит вас от проблем в разных браузерах.

Заметки , , , , , , ,

  1. Комментариев пока нет.
  1. Трекбеков пока нет.