inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

탭 메뉴 콘텐츠- 스타일 02(실전 제작) with jQuery

div 안먹히는 증상

해결된 질문

422

a a

작성한 질문수 1

2

선생님이 구현 해주셨던 3번탭 항목에 구글 차트를 넣을려고 하는데요. div 이용해서 차트를 넣을려고 하는데, 화면이 출력되지 않습니다. 선생님이 해주신 대로 <p> 또는 <img> 사용 할 경우 정상적으로 출력은 되는데요.  <div>으로 설정시 적용이 안되네요 ㅠ. 어떻게 api 구글 차트를 넣기 위해 어떤 작업을해야하는지  조언 부탁드립니다.

=====================================

        </div>

        <div id="tab3">

        <img src="images/event.jpg">

         여기에 <div><div> 넣으면 인식이 안되네요

     </div>

      </div>

    </div>

  </section>

     

jquery HTML/CSS

답변 4

0

a a

선생님 샘플 코드입니다.

0

코딩웍스(Coding Works)

test라는 텍스트가 출력이 안되는게 이상하네요. 그냥 텍스트인데...

답글로 캡쳐말고 html,css,js 코드를 복사해서 붙여넣기 해주세요.

그래야 제가 정확히 확인할 수 있을것 같아요.

0

a a

=======================

index1.html

===============

<!DOCTYPE html>

<html lang="ko">

<head>

  <meta charset="UTF-8">

  <title>Change Section Testimonial</title>

  <!-- jQuery CDN -->

  <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>

  <link rel="stylesheet" href="style.css">

</head>

<body>

  

  <section>

    <div class="heading">

      <h1><span>코딩웍스</span>, 프론트엔드 퍼블리셔 취업을 위한 실전 퍼블리싱 강좌</h1>

      <input type="text" placeholder="What are you looking for?">

    </div>

    <div class="tab-inner">

      <ul class="btn">

        <li data-alt="tab1" class="active">HTML5</li>

        <li data-alt="tab2">CSS3</li>

        <li data-alt="tab3">JQUERY</li>

        <li data-alt="tab4">JAVASCRIPT</li>

        <li data-alt="tab5">CSS FRAMEWORKS</li>

      </ul>

      <div class="tabs">

        <div id="tab1" class="active">

          <h2>HTML5</h2>

<!--

          <img src="images/platform-logo-01.png">

-->

          <div class="top">TEST</div>

          

          <p>

            Lorem ipsum dolor, sit amet consectetur adipisicing elit. Quae consequatur nemo cum eos repellat recusandae ullam natus cupiditate laboriosam, aliquid nisi aperiam laborum illo ut omnis saepe quam eveniet voluptate, eaque voluptatum? Nobis, libero est. Deleniti perferendis minima modi cum, ut mollitia ipsam unde totam laboriosam fuga sapiente qui autem ipsa repellendus, quis harum, illo explicabo quidem aut officia eaque? Libero doloremque officiis eos. Illum quis architecto porro nemo facilis itaque alias, fugiat possimus debitis iure a? Laborum consequatur esse natus reprehenderit quae velit ex repellendus. Excepturi, pariatur ad, sequi voluptatum quaerat placeat sed assumenda repudiandae quibusdam perferendis eum illo.

          </p>

        </div>

        <div id="tab2">

          <h2>CSS3</h2>

          <img src="images/platform-logo-02.png">

          <p>

            Lorem ipsum dolor, sit amet consectetur adipisicing elit. Quae consequatur nemo cum eos repellat recusandae ullam natus cupiditate laboriosam, aliquid nisi aperiam laborum illo ut omnis saepe quam eveniet voluptate, eaque voluptatum? Nobis, libero est. Deleniti perferendis minima modi cum, ut mollitia ipsam unde totam laboriosam fuga sapiente qui autem ipsa repellendus, quis harum, illo explicabo quidem aut officia eaque? Libero doloremque officiis eos. Illum quis architecto porro nemo facilis itaque alias, fugiat possimus debitis iure a? Laborum consequatur esse natus reprehenderit quae velit ex repellendus. Excepturi, pariatur ad, sequi voluptatum quaerat placeat sed assumenda repudiandae quibusdam perferendis eum illo.

          </p>

        </div>

        <div id="tab3">

          <h2>JQUERY</h2>

          <img src="images/platform-logo-03.png">

          <p>

            Lorem ipsum dolor, sit amet consectetur adipisicing elit. Quae consequatur nemo cum eos repellat recusandae ullam natus cupiditate laboriosam, aliquid nisi aperiam laborum illo ut omnis saepe quam eveniet voluptate, eaque voluptatum? Nobis, libero est. Deleniti perferendis minima modi cum, ut mollitia ipsam unde totam laboriosam fuga sapiente qui autem ipsa repellendus, quis harum, illo explicabo quidem aut officia eaque? Libero doloremque officiis eos. Illum quis architecto porro nemo facilis itaque alias, fugiat possimus debitis iure a? Laborum consequatur esse natus reprehenderit quae velit ex repellendus. Excepturi, pariatur ad, sequi voluptatum quaerat placeat sed assumenda repudiandae quibusdam perferendis eum illo.

          </p>

        </div>

        <div id="tab4">

          <h2>JAVASCRIPT</h2>

          <img src="images/platform-logo-04.png">

          <p>

            Lorem ipsum dolor, sit amet consectetur adipisicing elit. Quae consequatur nemo cum eos repellat recusandae ullam natus cupiditate laboriosam, aliquid nisi aperiam laborum illo ut omnis saepe quam eveniet voluptate, eaque voluptatum? Nobis, libero est. Deleniti perferendis minima modi cum, ut mollitia ipsam unde totam laboriosam fuga sapiente qui autem ipsa repellendus, quis harum, illo explicabo quidem aut officia eaque? Libero doloremque officiis eos. Illum quis architecto porro nemo facilis itaque alias, fugiat possimus debitis iure a? Laborum consequatur esse natus reprehenderit quae velit ex repellendus. Excepturi, pariatur ad, sequi voluptatum quaerat placeat sed assumenda repudiandae quibusdam perferendis eum illo.

          </p>

        </div>

        <div id="tab5">

          <h2>CSS FRAMEWORKS</h2>

          <img src="images/platform-logo-05.png">

          <p>

            Lorem ipsum dolor, sit amet consectetur adipisicing elit. Quae consequatur nemo cum eos repellat recusandae ullam natus cupiditate laboriosam, aliquid nisi aperiam laborum illo ut omnis saepe quam eveniet voluptate, eaque voluptatum? Nobis, libero est. Deleniti perferendis minima modi cum, ut mollitia ipsam unde totam laboriosam fuga sapiente qui autem ipsa repellendus, quis harum, illo explicabo quidem aut officia eaque? Libero doloremque officiis eos. Illum quis architecto porro nemo facilis itaque alias, fugiat possimus debitis iure a? Laborum consequatur esse natus reprehenderit quae velit ex repellendus. Excepturi, pariatur ad, sequi voluptatum quaerat placeat sed assumenda repudiandae quibusdam perferendis eum illo.

          </p>

        </div>

      </div>

    </div>

  </section>

  <script>

    $('.btn li').click(function(){

      $(this).addClass('active')

      $(this).siblings().removeClass('active')

      var result = $(this).attr('data-alt')

      $('.tabs div').removeClass('active')

      $('#' + result).addClass('active')

    })

  </script>

  

</body>

</html>

====================================

style.css

============================================

/* Google Web Fonts CDN */

@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700,900&display=swap');

body {

  margin: 0;

  padding: 0;

  font-family: 'Noto Sans KR', sans-serif;

  color: #222;

  line-height: 1.5em;

  background-color: #f4f4f4;

  font-weight: 300;

  display: flex;

  justify-content: center;

  align-items: center;

}

.parent{

border: 5px solid red;

height: 50px;

}

.top {

background-color: purple;

height: 900px;

}

.left {

background-color: red;

height: 50px;

}

.right{

background-color: blue;

height: 50px;

}

section {

  width: 800px;

}

.tab-inner {

  margin-top: 0px;

}

.btn {

  list-style: none;

  padding: 0;

  margin: 0;

  overflow: hidden;

  margin-left: 10px;

}

.btn li {

  float: left;

  /* border: 1px solid #000; */

  width: 250px;

  text-align: center;

  cursor: pointer;

  background-color: #eee;

  border-right: 1px solid #ddd;

  padding: 5px;

  border-top: 2px solid transparent;

}

.btn li:last-child {

  width: 250px;

  border-right: none;

}

.btn li:hover,

.btn li.active {

  background-color: #fff;

  border-top: 2px solid crimson;

}

.tabs {}

.tabs div {

  background-color: #fff;

  padding: 20px;

  box-sizing: border-box;

  display: none;

}

.tabs div.active {

  display: block;

}

/* Tab Content */

.tabs div h2 {

  text-align: center;

}

.tabs div img {

  float: center;

  margin-right: 5px;

}

.tabs div p {

  overflow: hidden;

}

/* Heading */

.heading {}

/*.heading input[type=text] {

  outline: none;

  width: 100%;

  padding: 10px;

  box-sizing: border-box;

  border: none;

  border-bottom: 2px solid #ddd;

  background: #fff url(images/search-icon.png) no-repeat center left 5px;

  background-size: 23px;

  padding-left: 35px;

}*/

.heading input[type=text]::placeholder {

  font-style: italic;

  transition: 0.3s;

}

.heading input[type=text]:focus::placeholder {

  /* display: none; */

  /* visibility: hidden; */

  opacity: 0;

}

0

a a

바쁘신 와중에 답변 주셔서 감사합니다.

확인부탁드립니다.

0

a a

0

a a

답변감사합니다.  api 구글차는 넣은것은 최종목표이고요, 일단 탭> 본문안에 div 입력하여 화면에 표현되는지만 확인하고싶습니다. 하기와 같이 div 설정이 맞는지 재차 확인부탁드립니다.  테스트로 div 넣고 TEST라는 단어를 넣었는데도 출력이 안됩니다 ㅠ

 

0

코딩웍스(Coding Works)

빨간색 박스에 div 넣고 거기에 텍스트가 들어가는데 왜 안나올까요?

코드가 없으면 해결을 못하니까 html, css, js 코드를 답글로 올려주세요.

0

코딩웍스(Coding Works)

탭 기능이 안 되는 거면 제가 도와 드릴 텐데 api 구글 차트를 넣는 부분은 사실 저도 생소한 부분이라 제가 도움을 드리기가 좀 어렵네요.

구글 차트가 iframe으로 불러 오는 건지 어떤 건지 잘 모르겠네요.

api 구글 차트 출력... 이렇게 검색해서 구글링 하셔서 정보를 얻는게 좋을 듯합니다.

원하는 답변 드리지 못해서 죄송해요ㅜㅜ

class 값 한 번에 부여하는법

2

80

1

@media에서의 flex-direction: column으로 세로배치 관련 질문드립니다.

1

69

1

div#css-checker-widget의 해결방

1

60

2

input의 포커스되었을때 검정선이 사라지지 않아요

0

79

2

강의듣는법

1

73

1

아코디언 만들기 100%이하의 화면으로 보았을때

1

68

2

input checked 질문합니다.

0

76

1

Bracket Pair Colorizer - 비주얼 스튜디오

1

140

2

Part 1 영상 안나옵니다

1

88

1

제이쿼리 작동이 안됩니다

1

199

3

강의 내용 질문있습니다.

1

120

2

일정 부분만 주석하는 방법

1

211

2

폰트어썸

1

134

2

인접선택자에 대한 질문드립니다!

1

129

2

delay 적용 안됨

1

134

1

rotateY(360deg)가 적용이 안됩니다!

1

186

2

세로이동할때 height값

1

138

2

폰트어썸이 안되요..

1

485

2

화면 정중앙에 오게끔 할수있나요?

1

169

1

어코디언 네비게이션 중

1

124

1

라이브서버 문제

1

225

2

넷플릭스 어코디언 예제 질문

1

102

1

이번 강의에선 display flex가 무조건 적으로 필요한건가요 ?

1

154

1

active 관련 질문

1

145

2