• 카테고리

    질문 & 답변
  • 세부 분야

    자격증 (디자인)

  • 해결 여부

    미해결

선생님 B1 타입 연습중에 질문이요

21.09.08 16:40 작성 조회수 101

1

■ 질문 남기실 때 꼭! 참고해주세요.
<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>대한은행</title>
    <link rel="stylesheet" href="css/style.css">
</head>
<body>
    <div class="container">
        <div class="header-inner">
            <header>
                <div class="header-logo">
                    <a href="#none"><img src="images/logo-header.png" alt="로고"></a>
                </div>
                <div class="navi">
                    <ul class="menu">
                        <li>
                            <a href="#none">개인</a>
                            <div class="sub-menu">
                                <a href="#none">조회</a>
                                <a href="#none">이체</a>
                                <a href="#none">공과금</a>
                                <a href="#none">예금/신탁</a>
                            </div>
                        </li>
                                        
                        <li>
                            <a href="#none">기업</a>
                            <div class="sub-menu">
                                <a href="#none">조회</a>
                                <a href="#none">이체</a>
                                <a href="#none">전자결재</a>
                                <a href="#none">수표/어음</a>
                            </div>
                        </li>
                    
                        <li>
                            <a href="#none">금융상품</a>
                            <div class="sub-menu">
                                <a href="#none">저축상품</a>
                                <a href="#none">대출상품</a>
                                <a href="#none">투자상품</a>
                                &nbsp;
                            </div>
                        </li>
                        
                        <li>
                            <a href="#none">카드</a>
                            <div class="sub-menu">
                                <a href="#none">카드 정보</a>
                                <a href="#none">카드 신청</a>
                                <a href="#none">이용내역조회</a>
                                &nbsp;
                            </div>
                        </li>
                    </ul>
                </div>
            </header>
        </div>
        <div class="slide">
            <div>
                <a href="#none"><img src="images/slide1.jpg" alt="슬라이드배너1"></a>
                <a href="#none"><img src="images/slide2.jpg" alt="슬라이드배너2"></a>
                <a href="#none"><img src="images/slide3.jpg" alt="슬라이드배너3"></a>
            </div>
        </div>
        <div class="items">
            <div class="news">
                <div class="tab-inner">
                    <div class="btn">
                        <span class="active">공지사항</span>
                        <span>갤러리</span>
                    </div>
                    <div class="tabs">
                        <div class="tab1">
                            <a href="#none">골든라이프 서비스 오픈안내</a>
                            <a href="#none">재난기본소득 신청 안내</a>
                            <a href="#none">오픈뱅킹 대상기관 확대 안내</a>
                            <a href="#none">간편결재 이벤트 안내</a>
                        </div>
                        <div class="tab2">
                            <a href="#none"><img src="images/gallery1.jpg" alt="갤러리1"></a>
                            <a href="#none"><img src="images/gallery2.jpg" alt="갤러리2"></a>
                            <a href="#none"><img src="images/gallery1.jpg" alt="갤러리3"></a>
                        </div>
                    </div>
            </div>
            <div class="banner">
                <a href="#none"><img src="images/banner.jpg" alt="배너"></a>
            </div>
            <div class="shortcut">
                <a href="#none"><img src="images/shortcut.jpg" alt="바로가기"></a>
            </div>
        </div>
        <div class="footer-inner">
            <footer>
                <div class="footer-logo">
                    <a href="#none"><img src="images/logo-footer.png" alt="푸터로고"></a>
                </div>
                <div class="copyright">
                    <div>
                        <a href="#none">이용상담</a>
                        <a href="#none">보안프로그램</a>
                        <a href="#none">사고신고</a>
                        <a href="#none">개인정보처리방침</a>
                        <a href="#none">신용정보활용체제</a>
                    </div>
                    <div>Copyright KB Kookmin Bank. All Rights Reserved</div>
                </div>
            </footer>
        </div>
    </div>
    
    <script src="script/jquery-1.12.4.min.js"></script>
    <script src="script/custom.js"></script>
    
</body>
</html>

@charset
 "UTF-8";
* {margin0padding0;}
ul {list-stylenone;}
a {text-decorationnonecolor#333;}
body {
    background#fff;
    color#333;
    font-size15px;
    font-family"맑은 고딕";
    line-height25px;
}

.container {}

.header-inner {
    width100%;
    height100px;
    background#eee;
}
header {
    width1200px;
    marginauto;
    positionrelative;
    z-index10;
}
header > div {
    height100px;
}
.header-logo {
    width200px;
    floatleft;
}
.navi {
    width600px;
    floatright;
}

.slide {
    width1200px;
    marginauto;
}
.slide > div {
    height300px;
}

.items {
    width1200px;
    marginauto;
    overflowhidden;
}
.items > div {
    height200px;
    floatleft;
    box-sizingborder-box;
    padding-top5px;
}
.news {
    width600px;
}
.banner {
    width300px;
}
.shortcut {
    width300px;
}

.footer-inner {
    width100%;
    height100px;
    background#eee;
}
footer {
    width1200px;
    marginauto;
    overflowhidden;
}
footer > div {
    height100px;
    floatleft;
    box-sizingborder-box;
}
.footer-logo {
    width200px;
}
.copyright {
    width1000px;
}
.copyright  div {
    height50px;
}

/* 이미지&텍스트 */
.header-logo,
.footer-logo {
    line-height9em;
}
.copyright div{
    text-aligncenter;
}
.copyright div a {
    displayinline-block;
    padding5px;
    margin-top20px;
}
.copyright div a:hover {
    text-decorationunderline;
}

/* 슬라이드 배너 */
.slide {
    positionrelative;
    overflowhidden;
    height300px;
}
.slide > div {
    width3600px;
    floatleft;
    font-size0;
    positionabsolute;
    top0;
    left0;
    animation: slide 10s linear infinite;
}

@keyframes slide {
    0% {
        left0;
    }
    30% {
        left0;
    }
    35% {
        left-1200px;
    }
    65% {
        left-1200px;
    }
    70% {
        left-2400px;
    }
    95% {
        left-2400px;
    }
    100% {
        left0;
    }
}

/* 네비게이션 */
.menu {
    margin-top3.5em;
}
.menu li {
    width150px;
    floatleft;
    background#fff;
    text-aligncenter;
}
.menu li > a {
    displayblock;
    padding10px;
    font-weightbold;
    border1px solid #000;
    transition0.5s;
}
.menu li:hover > a {
    background#000;
    color#fff;
}
.sub-menu {
    border-bottom1px solid #000;
    displaynone;
}
.sub-menu a {
    displayblock;
    padding5px;
    transition0.5s;
}
.sub-menu a:hover {
    background#000;
    color#fff;
}
.menu li:nth-child(1.sub-menu {
    border-left1px solid #000;
}
.menu li:nth-child(4.sub-menu {
    border-right1px solid #000;
}
.menu li:nth-child(3.sub-menu {
    padding-bottom10px
}
.menu li:nth-child(4.sub-menu {
    padding-bottom10px
}

/* 공지사항&갤러리 탭 */
.tab-inner {
    width98%;
    marginauto;
}
.btn {}
.btn span {
    displayinline-block;
    padding5px;
    width120px;
    text-aligncenter;
    border1px solid #000;
    border-radius5px 5px 0 0;
    background#eee;
    border-bottomnone;
    margin-bottom-1px;
    font-weightbold;
    margin-right-6px;
}
.btn span.active {
    background#fff;
}
.tabs {}
.tabs > div {
    border1px solid #000;
    height155px;
    box-sizingborder-box;
}
.tab1 {
    padding0 10px;
}
.tab1 a {
    displayblock;
    padding5px;
    border-bottom1px solid #000;
}
.tab1 a:last-child {
    border-bottomnone;
}
.tab2 {
   displaynone;
}
.tab2 a img {
    width180px;
    displayinline-block;
    padding5px;
}
 
/* 네비게이션 */
$('.menu li').mouseenter(function(){
    $('.sub-menu').stop().slideDown()
})
$('.menu li').mouseleave(function(){
    $('.sub-menu').stop().slideUp()
})


/* 공지사항&갤러리 탭*/
$('.btn span:first-child').click(function(){
    $('.tab1').show()
    $('.tab2').hide()
    $(this).addClass('active')
    $(this).siblings().removeClass('active')
})
$('.btn span:last-child').click(function(){
    $('.tab1').hide()
    $('.tab2').show()
    $(this).addClass('active')
    $(this).siblings().removeClass('active')
})
 
선생님, B1타입 연습중에 items 부분에 문제가 생겨서 도저히 뭐가 잘못됐는지 찾질 못해서
이렇게 문의 드립니다. 이거 가지고 몇시간째 넘어가질 못하고 있네요...
공지사항 갤러리 탭 하는 과정에서 이렇게 배너부분과 바로가기 부분이 공지사항 div 뒤로 숨어버렸어요
 

답변 1

답변을 작성해보세요.

0

전체적으로 html 구조가 잘못된 곳이 너무 많아요.

<div class="container"> 에 마감 </div>가 없어서 코드미스가 났습니다. 마감 태그 잊지마세요.

.news가 .banner랑 .shortcut을 담고 있으면 안됩니다. 그래서 숨게된거구요.

.items가 footer까지 감싸고 있습니다. 이것도 이렇게 하시면 다른 것들도 엉망이 될거에요.

아.. 마감태그의 문제였네요... 감사합니다 ^^