반응형 블로그 FastBoot 스킨 가로 너비폭 조절 방법 3가지-스킨 본문 사이드바

반응형

반응형 블로그 스킨 가로 너비폭 조절 3가지 방법-FastBoot 스킨 본문 사이드바 

많은 티스토리 블로거에게 애용되고 있는 반응형 블로그 스킨 FastBoot의 스킨 본문 및 사이드바 가로폭 너비 조절하는 방법 3가지에 대해 기술해보겠습니다.

 

 

 


아시다시피 FastBoot 스킨은 Bootstrap을 기반으로 구성돼있습니다.
Bootstrap은 콘텐츠를 담을 콘테이너 요소를 정의해야합니다. 콘테이너는 화면 일부폭를 사용하는  클래스 .container (fixed-width) 또는 화면 전체폭을 사용하는  클래스 .container-fluid (full-width)가 있읍니다. 콘테이너 안에 열(row)과 행(column)으로 웹페이지를 구성하는 그리드 시스템으로 구성돼 있습니다.
그리드 시스템은 콘테이너폭을 12등분하여 콘텐츠 단위를 표시합니다.
이곳으로 가시면 부트스트랩에 대한 상세를 보실 수있습니다. http://bootstrapk.com/css 

스킨 가로폭 너비(스킨 전체 가로폭, 본문 가로폭, 사이드바 가로폭)를 조절하는 방법 3가지는 다음과 같습니다.(css화일은 수정하지 않고 style추가와 인라인 style을 사용하겠습니다.)

 

1. 미디어 쿼리(@media) style 수정(override)

2. 본문과 사이드바를 포함하는 요소에 padding 적용

3. 그리드 조정(col-md-9, col-md-3)

 

1. 미디어 쿼리( media query) 수정

부트스랩 홈페이지의 내용입니다.

 

 

 그리드 적용

콘테이너 너비 

 매우 작은 기기 모바일폰 (<768px)

 항상

 없음(auto)

 작은 기기 태블릿 (≥768px)

 분기점 보다 크면 적용

 750px

 중간 기기 데스크탑 (≥992px)

 분기점 보다 크면 적용

 970px

 큰 기기 데스크탑 (≥1200px)

 분기점 보다 크면 적용

 1170px

 

●FastBoot 스킨의 fastboot.css의 내용입니다.

 

.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}

 

 

 

본스킨의 콘테이너 스타일은 부트스트랩 설정을 따르고 있습니다.

 

 

 

네이버 메인 페이지를 보면 콘텐츠 전체폭이 1080px로 설정돼 있습니다.
FastBoot 가로폭 너비가 넓다고 생각되시면 @media 스타일을 변경하는 것도 한 방법입니다.

 

 

 

 

 

 

네이버 가로 너비폭에 준해서 변경해보겠습니다.

 

 
<!--fastboot.css @media override-->
<style>
  @media (min-width:992px){.container{width:895px}}
  @media (min-width:1200px){.container{width:1080px}}
</style>
<!--fastboot.css @media override end-->
위의 style 태그를 스킨 HTML편집에서 head 태그 맨 아래 </head>위에 삽입합니다.
 

2. 본문과 사이드바를 포함하는 콘테이너 요소에 padding-left 인라인 스타일 삽입

 

스킨 전체 가로폭에 padding-left 60px 설정

 

 

<div class="container"> ★
<div class="row">
<div id="coverDiv"><div class="info col-md-12 hidden"><h3>넉넉한 일상</h3>
<p class="text-muted">독후감 등산 소소한 IT정보 고사 및 역사정보</p></div><div class="loading"></div></div>
<div id="leftContent" class="col-md-9" style="padding-left: 60px;">
<div id="content" >
HTML내 위부분에 본문과 사이드바를 포함하는 콘테이너입니다.
<div class="container" style="padding-left: 60px;">
★표시된 콘테이너 태그에 위와같이  style="padding-left: 60px;"를 삽입합니다.
스킨 가로 너비폭이 60px 축소되는 효과를 볼 수있습니다.
 
▶본문 가로폭에 padding-left 60px 설정 

 

 

<div class="container">
<div class="row">
<div id="coverDiv"><div class="info col-md-12 hidden"><h3>넉넉한 일상</h3>
<p class="text-muted">독후감 등산 소소한 IT정보 고사 및 역사정보</p></div><div class="loading"></div></div>
<div id="leftContent" class="col-md-9">
<div id="content">
본문 가로너비폭만 줄이려면 본문이 들어가는  <div id="content">태그에 아래와 같이  style="padding-left: 60px;"를 삽입합니다. 사이드바 변경 없이 본문만 60px 축소되는 효과가 있습니다.
<div id="content" style="padding-left: 60px;">

3. 그리드 조정 

많이 소개되고 있는 그리드 조정입니다.
본 스킨은 본문이 들어갈 좌측 요소를 col-md-9으로 사이드바가 들어가는 우측 요소를 col-md-3으로 설정하고 있습니다. 우측 그리드를 col-md-8로 좌측 그리드를 col-md-4로 변경하는 것입니다. 좌측 본문 요소는 col-md-1 비율만큼 축소되고 사이드바는 col-md-1 비율만큼 확장 됩니다. 

 

<div class="container">
<div class="row">
<div id="coverDiv"><div class="info col-md-12 hidden"><h3>넉넉한 일상</h3><p class="text-muted">독후감 등산 소소한 IT정보 고사 및 역사정보</p></div><div class="loading"></div></div>
★<div id="leftContent" class="col-md-9">
<div id="content">
★표시된 태그의 col-md-9를 col-md-8로 수정합니다.
<div id="leftContent" class="col-md-8">
 

.<aside><div id="sidebar" class="sidebar col-md-3">

이와 함께 <aside> 태그의 col-md-3을 col-md-4로 수정합니다
<aside><div id="sidebar" class="sidebar col-md-4">

 

본문은 col-md-1 비율만큼 축소되고 사이드바는 col-md-1 비율만큼 확장됩니다. 




 

1. css @media 수정의 경우

 

위 이미지 기본 화면 vs 아래 이미지 변경화면

 


2. padding-left 적용의 경우

 

▶본문과 사이드바를 포함하는 콘테이너에 padding-left 60px 적용의 경우

 

위 이미지 기본 화면 vs 아래 이미지 변경화면


▶본문을 포함하는 요소에 padding-left 60px 적용의 경우

 

위 이미지 기본 화면 vs 아래 이미지 변경화면

 

3. 그리드 조정의 경우 

 

위 이미지 기본 화면 vs 아래 이미지 변경화면

 

이미지로는 차이를 식별하기에는 충분치 않은 것 같습니다.

크롬 개발자도구(control+shift+i 또는 크롬 우측상단 더보기 아이콘을 클릭 도구더보기->개발자도구)에서 표시된 사이즈를 표로 하겠습니다.

 

 전체

본문 

 사이드바

 기본 1170px 832.5px 262.5px

 media query 수정

1080px

765px

240px

 본문 사이드바 포함 padding

1170px

798.75px

251.25px

 본문 padding

1170px

787.75px

262.5px

 그리드 조정

1170px

735px

360px

 

감사합니다.

2017/11/20 - [구글] - 구글 애드센스 게시자 툴바 설치 및 실행 오류 해결 참조글


반응형