|
|
|
|
<style>
.header {
background-color: gray;
width: 800px;
height: 120px;
margin: 0 auto;
}
.logo {
position: absolute;
top :40px;
left: 40px;
</style>
<div class="header">
<div class="logo">LOGO</div>
</div>
|
Мне нужно сделать так, чтобы лого выводилось в шапке, чтобы отступы были с веху и слева по 40 пикселей внутри шапки. Но отступы почему то отсчитываются с левого угла браузера, что не так? | |
|
|
|
|
|
|
|
для: serg_b
(23.02.2014 в 01:25)
| | у header должен быть задан position | |
|
|
|
|
|
|
|
для: serg_b
(23.02.2014 в 01:25)
| | position: absolute; заменить на position: relative; | |
|
|
|
|
|
|
|
для: Jaroslav
(23.02.2014 в 05:18)
| | Уверены?
Нужно родительскому блоку добавить position: relative;, а не устанавливать дочернему относительное. | |
|
|
|
|
|
|
|
для: confirm
(23.02.2014 в 06:58)
| | ага
хедеру position: relative;
хотя вообще это все можно и с помощью паддинга или марджигна получить | |
|
|
|