본문 바로가기

Whatever 스킨 오른쪽에 사이드바 만들기

나를 바꾸는 한 마디

목차

whatever스킨-사이드바

안녕하세요! 토미타미입니다. 오늘은 whatever스킨 사이드바 오른쪽에 위치시키는 법을 알려드리겠습니다. 제가 처음 시작할 때 참고한 유튜브에서 whatever스킨을 추천해서 사용했는데. 사실 수익형 블로그로는 좋은 스킨은 아닌 것 같고 포트폴리오는 괜찮은 스킨 같아요. 왓에버 스킨을 쓰면서 상당히 불편했던 건 사이드바(aside)가 제일 하단에 위치해서 광고를 넣어도 노출이 적다는 것입니다. 그래서 검색하다가 찾은 블로그 참고해서 오른쪽에 사이드바 구현에 성공했습니다. 하나하나 글로 설명드리기엔 이해가 어렵고 할 수 있는 부분이라 html로 사이드바 구현하는 영상을 남겨놨으니까. 보고 그대로 따라 하시면 쉽게 하실 수 있을 거예요

 

 

 

 

 

 

 

 

변경할 내용

 

 

whatever스킨-사이드바whatever스킨-사이드바

Whatever스킨 기본 형태는 본문과 사이드바가 본문이 위 그리고 사이드바가 아래쪽에 분리된 상태로 사진과 같이 있습니다. 이걸 inner라는 큰 틀에 함께 넣어주는 게 이번 포스팅의 핵심이에요.

 

 

whatever스킨-사이드바whatever스킨-사이드바

간단하게 과정을 설명드리자면 가장 큰 그룹인 article안에 임의의 inner그룹을 만들고 기존에 없던 main-body그룹을 만들어줌으로써 한 그룹 안에 본문과 사이드바가 나뉘게끔 하는 것입니다. HTML로 보시면 중간중간 내용들이 추가되겠지만 큰 틀에서 보면 아래와 같은 형태로 만들면 사이드바가 오른쪽에 위치하게 되겠네요.

 

<section>
<article>
<div class="inner">

<div class=main-body>
</div>
<aside>
</aside>

</div>
</aritcle>
</section>

변경하고 난 후에 전체 틀을 보면 위와 같은 형태로 짜여져있을거에요.

 

 

 

 

CSS 추가

 

 

whatever스킨-사이드바

스킨 편집-HTML 편집-CSS로 들어가 주세요. 아래 HTML 코드를 다운로드 받아주셔서 해당 부분에 복사해서 CSS에 #Content .inner부터 #aside .sidebar-3까지 내용과 변경해주시면 됩니다.

혹시 사이드바를 왼쪽에 위치시키고 싶으시면 main-body와 aside에 float부분을 main-body는 float: right으로 aside는 float: left로 바꿔주시면 됩니다

 

#content .inner { 
    max-width: 1200px; 
    margin: 0 auto; 
overflow: hidden;

} 
#content .main-body {  
    max-width: 860px; 
    overflow: hidden;
    width: 69%; 
    margin: 0 auto; 
    float: left;
 overflow: hidden;
 
} 

#aside { 
    margin-top: 100px;
    width: 31%;
   float: right;
    padding-top: 30px;
    height: auto;
    box-sizing: border-box;

/*    border-top: 1px solid #e6e6e6; */ 
} 
#aside .inner {  
    max-width: 1200px; 
    margin: 0 auto; 
    height: auto;
    
} 
#aside h2 { 
    margin-bottom: 7px; 
    padding-bottom: 10px;
    left: 5px;
    font-size:1em; 
    color: #b0d197; 
  border-bottom: 1.5px solid #b0d197;
}
#aside .sidebar-1 { 
    width: 85%;
    min-height: 10px;
    box-sizing: border-box;
    float: right;
} 
#aside .sidebar-2 { 
    width: 85%;
  min-height: 10px;
  box-sizing: border-box;
  float: right;
} 
#aside .sidebar-3 { 
    width: 85%;
    min-height: 10px;
  box-sizing: border-box;
  float: right;
}
 

 

↓↓↓HTML 코드↓↓↓

사이드바_구현하기.txt
0.00MB

 

 

 

 

 

 

 

HTML 변경하기

 

whatever스킨-사이드바

HTML를 하나도 추가하지 않은 Whatever스킨 기준으로 170에 위치한 <div class=inner>를 ctrl+x로 잘라내기를 해주세요. HTML 추가하신 경우에는 ctrl+f로 해당 부분을 검색해서 찾아주세요.

 

 

whatever스킨-사이드바

잘라낸 <div class=inner> 부분을 </s_cover_group>과 <s_page_rep> 사이에 넣어주고 바로 하단에 <div class="main-body">를 추가해주겠습니다.

 

 

whatever스킨-사이드바

찾기 기능으로 태그를 검색하시고 </s_article_rep>과 <s_tag>에 있는 </div>를 지워주시면 됩니다. 해당 부분은 원래 <div class=inner>와 짝지어져 있던 코드이고 말했던 것처럼 inner 그룹으로 나뉘여져있던 본문과 사이드바를 그룹핑해야 하기 때문에 더 아래쪽에 위치시킬 거예요.

 

 

whatever스킨-사이드바whatever스킨-사이드바

이번에도 찾기 기능으로 aside를 검색한 다음 </s_paging>과 <aside id="aside"> 사이에 있는 </article>을 지우겠습니다. </article>이 빨갛게 돼있어서 찾기는 쉬우실 거예요. 그리고 해당 위치에 </div>를 추가해주시면 되는데. 이 부분은 main-body를 새로 추가해서 만들었던 내용의 끝입니다. 

 

 

whatever스킨-사이드바

aside 바로 아래 있는 <div class=inner>를 지워주세요.

 

 

whatever스킨-사이드바

찾기 기능으로 footer를 검색하고 </aside>와 </div> 사이에 있는 </div>를 지울게요.

 

 

whatever스킨-사이드바

이제 마지막 단계네요. </aside>와 </section> 사이에 아까 만들었던 inner와 삭제했던 </article>를 여기에 위치시키고 html 새로고침을 눌러 사이드바가 오른쪽에 구현된 것을 확인하고 저장을 눌러주세요.

 

 

 

 

참고 영상

 

 

 

 

글로 내용을 전달하는 게 서툴러서 잘됐을지 모르겠네요. 어려우신 분들은 영상 보고 똑같이 따라 하시면 쉽게 하실 수 있을 거예요. 포스팅 여기서 마치겠습니다

 

 


top