div가 절대 위치로 설정되어 있고 div 아래로 밀어 넣지 않으려 고합니다.하지만 어떻게 할 수 있나요? 아래 div.Div가 절대 위치로 설정되어 다른 div가 아래로 밀려 나오지 않음
.header
은 position: absolute
으로 유지하고 싶지만 그 아래의 div는 .blog
이어야합니다.
body {
font-family: Georgia, serif;
}
.clear {
clear: both;
}
.header {
background-color: #e9118c;
left: 0;
right: 0;
top: 0;
position: absolute;
padding: 5px 0 5px 0;
}
.inner-container {
padding: 0 30px 0 30px;
width: 1100px;
display: inline;
}
.search,
.social {
display: inline-block;
width: 600px;
}
.social {
text-align: right;
}
.social img {
width: 35px;
}
.blog {
position: relative;
}
<!DOCTYPE html>
<html>
<header>
<title>Christina's Baking Adventure</title>
<link href='http://fonts.googleapis.com/css?family=Open+Sans|Roboto:400,500,700,900' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="./christinasbakingadventure.css">
</header>
<body>
<div class="container">
<div class="header">
<div class="inner-container">
<div class="search">
search box
</div>
<div class="social">
<img src="./fb-icon.png" alt="facebook">
<img src="./fb-icon.png" alt="facebook">
<img src="./fb-icon.png" alt="facebook">
<img src="./fb-icon.png" alt="facebook">
<img src="./fb-icon.png" alt="facebook">
</div>
</div>
</div>
<div class="clear"></div>
<div class="blog">
<div class="inner-container">
<img src="./christinasbakingadventurelogo.png" style="width: 350px;" alt="Christina's Baking Adventure logo">
</div>
</div>
</div>
</body>
</html>
이 아닌가? 절대 위치 된 요소는 어떤 요소가 있더라도 다른 요소의 위치를 변경하지 않습니다. –
패딩이나 여백을 사용하지 않고도 해결책을 볼 수 없습니다. –