Показать сообщение отдельно
  #20 (permalink)  
Старый 12.01.2016, 20:41
Интересующийся
Отправить личное сообщение для Дима1892 Посмотреть профиль Найти все сообщения от Дима1892
 
Регистрация: 10.01.2016
Сообщений: 12

clecar,
ну вот тебе пример, создай обычный блок div class="wrapper" 300 на 300px и дай ему рамку border: 1px solid black, внутри этого блока сделай ещё один маленький блок к примеру 100 на 100px и тоже задай для него рамку чтоб было видно, и маленькому блоку задай:
position: absolute;
top:50px;
left:50px;
в таком случае отступы будут считаться от окна браузера не от блока wrapper, но если ты задашь блоку wrapper position:relative то маленький блок будет считать отступы относительно блока wrapper, а лучше не использовать относительное и абсолютное позиционирование, лучше использовать margin, так намного удобнее как для статического сайта так и для адаптивного

это в HTML файле

<div class="wrapper"
<div class="main"></div>
</div>


это в CSS файле

*{
padding:0; margin:0;
}

.wrapper{
margin:0 auto;
height:300px;
width:300px;
border: 1px solid black;
- с начала посмотри без, а потом поставить position:relative; чтоб увидеть результат
}

.main{
height:100px;
width:100px;
border:1px solid yellow;
position: absolute;
top:50px;
left:50px;
}

Последний раз редактировалось Дима1892, 12.01.2016 в 21:00.
Ответить с цитированием