• 카테고리

    질문 & 답변
  • 세부 분야

    자격증 (디자인)

  • 해결 여부

    미해결

선생님 슬라이드 위 공간이 자꾸 뜹니다;;;

22.10.14 13:08 작성 조회수 141

1

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>JUST쇼핑몰</title>
    <link rel="stylesheet" href="css/style.css">
</head>
<body>
    <!-- star -->
    <div class="star">

        <!-- header -->
        <div class="header">
            <div class="header-logo">
                <a href="#none"><img src="images/logo-header.png" alt="logo-header"></a>
            </div>
            <div class="navi"></div>
        </div>
        <!-- slide -->
        <div class="slide">
            <div>
                <a href="#none"><img src="images/slide-01.jpg" alt="slide01"></a>
                <a href="#none"><img src="images/slide-02.jpg" alt="slide02"></a>
                <a href="#none"><img src="images/slide-03.jpg" alt="slide03"></a>
            </div>
        </div>
        <!-- items -->
        <div class="items">
            <div class="news"></div>
            <div class="banner">
                <a href="#none"><img src="images/banner-01.jpg" alt="banner-01"></a>
            </div>
            <div class="now">
                <a href="#none"><img src="images/banner-02.jpg" alt="banner-02"></a>
            </div>
        </div>
        <!-- footer -->
        <div class="footer">
            <div class="footer-logo">
                <a href="#none"><img src="images/logo-footer.png" alt="logo-footer"></a>
            </div>
            <div class="copy">
                <p>
                    상호 : 엣지컴퍼니 | 대표자 : 홍길동 | 개인정보관리책임자 : 장길산 차장
                    <br>사업장주소 : 서울특별시 강남구 테헤란로 123-56
                </p>
            </div>
            <div class="sns">
                <a href="#none"><img src="images/sns-01.png" alt="sns-01"></a>
                <a href="#none"><img src="images/sns-02.png" alt="sns-02"></a>
                <a href="#none"><img src="images/sns-03.png" alt="sns-03"></a>
            </div>
        </div>
    </div>

    <!-- script -->
    <script src="script/jquery-1.12.4.js"></script>
    <script src="script/script.js"></script>

</body>
</html>

 

 

 

@charset "UTF-8";

body{
    margin: 0;
    font-size: 15px;
    background-color: #fff;
    color: #222328;
}
a{
    color: #222328;
    text-decoration: none;
}
.star{margin: auto; border: 1px solid red; width: 1200px;}

/* header */
.header{
    height: 100px;
}
.header > div{
    height: 100px;
}
.header-logo{
    width: 200px;
    float: left;
    padding-top: 30px;
}
.navi{
    width: 600px;
    background-color: aqua;
    float: right;
}

/* slide */
.slide{
    position: relative;
    width: 1200px;
    height: 300px;
    overflow: hidden; /*하위메뉴에 위치값이 존재함으로 오버플로 준다*/
    margin-bottom: 20px; /*items 부분의 윗부분 공간을 주기위해*/
}
.slide > div{
    height: 300px;
    top: 0;
    left: 0;
    position: absolute;
    font-size: 0;
    animation: slide 10s linear infinite;
}

@keyframes slide{
    0%{top: 0;}
    30%{top: 0;}
    35%{top: -300px;}
    65%{top: -300px;}
    70%{top: -600px;}
    95%{top: -600px;}
    100%{top: 0;}
}


/* items */
.items{overflow: hidden;}
.items > div{
    height: 200px;
    float: left;
    box-sizing: border-box;
}
.news{
    width: 500px;
    background-color: brown;
}
.banner{width: 350px;}
.now{width: 350px;}

/* footer */
.footer{overflow: hidden;}
.footer > div{
    height: 100px;
    float: left;
    box-sizing: border-box;
}
.footer-logo{
    width: 200px;
    padding-top: 30px;
}
.copy{
    width: 800px;
}
.copy p{
    text-align: center;
    padding: 0  30px;
    padding-top: 10px;
}
.sns{
    width: 200px;
    padding-top: 30px;
    padding-left: 10px;
}

 

 

 

답변 1

답변을 작성해보세요.

0

padding-top: 30px; 에서 위로 30픽셀 띄웠으니가 높이가 커진거에요.

box-sizing: border-box; 주면 해결됩니다.

image