티스토리 블로그 스킨 만들기 3 – 컨텐트영역 배경 이미지 만들기

스킨을 만들때는 방문자를 항상 우선 생각해야하므로 가능한한 모든 웹브라우저를 설치해서 시험해봐야하지만 최소한 5대 브라우저(인터넷 익스플로러, 구글 크롬, 파이어폭스, 애플 사파리, 오페라)는 설치해 놓는 것이 좋습니다. 최근에는 구글 크롬의 사용자가 많이 늘었죠. 웹브라우저는 옛날 버전도 시험해봐야하는데 모든 버전을 설치해서 사용할 수 없으니 이를 시험할 수 있는 사이트에서 URL을 입력하면 어떻게 보이는지 알 수 있습니다.  이곳 을 클릭하면 무료로 시험할 수 있는 사이트로 가는데 스크린샷을 보려면 한참 기다려야합니다. 유료로 사용하면 바로 확인이 가능하죠. 시험삼아 해보는 것도 좋겠습니다.

1에 사이트 주소를 입력하고 2의 None버튼을 클릭하면 3의 SeaMonkey를 제외하고 체크되어 있는 곳이 모두 해제됩니다. 3도 체크해제하고 원하는 브라우저 4에 체크한 다음 5의 Submit 버튼을 클릭하면 다음화면으로 넘어가서 기다리라고 합니다. Queue 시간이 4분 남았다고 하는데 더 기다려야 되더군요.

어쨋든 기다려서 파일을 다운 받아 봤더니 웹호스팅에 설치한 워드프레스의 스킨이 둥근모서리가 아닌 각지게 나옵니다. 워드프레스의 테마 스킨은 CSS3의 border-radius 속성을 사용하므로 IE8 이전 버전에서는 적용이 안된다는 것이 증명되는 것입니다.

본론으로 들어갑니다.

이번 글에서 만들게 될 컨텐트 영역과 사이드바 영역의 모듈 배경 이미지를 추가한 후의 화면입니다. 이미지를 클릭하면 크게 볼 수 있습니다. 이곳 을 클릭하면 테스트 블로그로 이동하고 실제 웹페이지를 볼 수 있습니다. 모두가 모서리가 둥근 이미지로 되어있습니다. CSS 기초 에서 만든 이미지를 그대로 사용하게 되며 삽입하는 방법이 주된 내용입니다. 또한 글이 길어지지만 스킨위자드를 사용하여 배경이미지를 자동으로 늘리는 방법도 알아봅니다. 이것만 하면 큰 레이아웃은 끝나게 되고 나머지 세부적인 부분의 수정은 다음글로 넘어갑니다.

1. 컨텐트 영역의 배경이미지 추가하기

cfile4.uf.1652C5364F2B4BA129EA4D.zip

CSS기초부분에서 만든 이미지와 코드가 있는 압축파일을 풀고 html 파일을 클릭하면 위와같은 화면이 나옵니다. 이미지로 만든 배경이기 때문에 최근에 사용되는 모든 웹브라우저에서 동일하게 보이게 됩니다. 이전 글에서 컨테이너부분의 배경을 만들때 모든 이미지를 추가했으므로 별도로 이미지를 업로드하지 않아도 됩니다. 

html 파일을 텍스트 에디터에 열고 사용할 코드를 복사합니다. 우선 시작부분인 1부분을 블럭설정하여 Ctrl+C키를 눌러 복사합니다.

블로그 스킨 편집창에서 wrapC로 검색을 하면 1처럼 나옵니다. 마지막 부분인 2에 클릭하고 엔터키를 치면 커서가 아래로 내려갑니다. Ctrl+V키를 누르면 붙여집니다. 텍스트 에디터에서 마감부분의 두번째 코드를 같은 방법으로 복사합니다.

content close로 검색을 하면 1과 같이 나오는 부분에서 2에 클릭하고 엔터키를 친 다음 Ctrl+V키를 눌러 붙여넣습니다.

첨부파일에서 style2.css파일을 텍스트 에디터에 열고 1부분을 블럭설정하여 복사합니다. 52번째 줄의 #content부분의 내용은 블로그 CSS에서 수정할 것입니다.

블로그 CSS 편집창에서 #content 로 검색을 하면 1과 같이 나옵니다. 마감부분인 2에 클릭하고 엔터키를 친 다음 Ctrl+V키를 눌러 붙여넣습니다. 아래에 #sidebar가 있습니다.

4를 보면 content와 sidebar의 부모요소인 #wrapContent가 있습니다. 이것은 두개의 요소를 감싸서 배경색을 흰색으로 하고 우측인 사이드바 부분(right)에 이미지(sidebarbg_img.gif)를 삽입하여 세로로 반복(repeat-y)하고 있습니다. 이것은 필요없으니 전체를 제거하고 대신에 #content 에 background: #fff; 를 삽입하고 텍스트 에디터의 CSS에 있던 height: 100%;를 #content에 추가합니다. padding은 현재의 것을 수정해서 상하 20픽셀, 좌우 10픽셀인 padding:20px 10px;로 수정합니다. 

그리고 5를 보면 텍스트 에디터에서 그대로 복사해와서 폴더명이 images7로 되어있습니다. 8곳의 이미지 파일이름 앞의 폴더이름에서 7을 제거합니다. 여기까지 하고 하단에서 저장버튼을 클릭해서 저장한 다음 블로그화면을 새로고침하면 다음과 같이 나옵니다.

 
컨텐트영역은 배경이미지가 적용되서 둥근 모서리가 나오지만 1과 2의 영역이 배경테두리의 색과 다릅니다. 요소검사를 해보면 사이드바 영역과 컨테이너 영역의 배경색입니다. 

블로그의 CSS 편집화면에서 #container로 검색하여 배경 색상을 f0f0f0로 바꿔주고  #sidebar로 검색하여 배경색상이 필요없으니  2 부분을 제거해줍니다. 저장하고 웹에서 새로고침하면 정상적으로 나옵니다.

2. 컨텐트 영역 늘리기 – 스킨위자드 사용하는 방법

티스토리에서 스킨위자드를 사용할 수 있는 스킨은 게시글의 넓이를 기준으로 다른 영역도 늘어납니다. 스킨위자드에서 게시글 탭을 선택하고 글영역 넓이를 현재의 630에서 700으로 입력하고 옆의 적용버튼을 클릭하면 3처럼 컨텐트 영역이 늘어납니다. 하지만 4는 그대로 있어서 어긋나죠. 이부분도 같이 늘어나게 수정해야합니다. 5의 적용버튼을 클릭하고 나옵니다.

스킨위자드는 게시글의 넓이(@post-width, 현재 위 이미지상에서는 700픽셀임)를 기준으로 다른 요소의 넓이도 같이 변하는 구조입니다. 위의 1부터 4까지 확대한 것은 아래의 이미지입니다. 우선 1을 블럭설정하여 2, 3, 4에 붙여넣습니다. 여기서 700px라는 숫자는 무시합니다. 나중에 스킨위자드에서 수치를 설정하면 이 수치는 변경됩니다. 2,3,4에서 ” = “을 제거하고 그 자리에 2에서는 :44를, 3에서는 :20을, 4에서는 :8 을 입력합니다. 이 수치는 CSS기초부분에서 배경이미지를 만들면서 말씀드렸던 부분입니다. 현재 #content의 넓이는 700픽셀이죠. 여기에 5의 좌우 패딩이 있어서 720픽셀이 됩니다. 그러면 #content의 총 넓이는 720픽셀이므로 3은 720픽셀이 되어야합니다. 게시글의 넓이인 700픽셀에 20을 추가하려면 3처럼 :20만 입력하면 됩니다. 2는 3의 수치보다 24가 많아야하고 4는 3의 수치보다 12가 적어야합니다. 6의 700픽셀은 스킨위자드에서 설정하고 나서 다시 위화면으로 오면 수치는 변경이 됩니다.

위와같이 입력하고 저장한 다음 스킨위자드로 갑니다.

스킨위자드에 들어오니 이미지가 엉망입니다. 이것은 CSS에서 700픽셀이 모두 적용되어 있어서 그렇습니다. 3의 700픽셀을 그대로 두고 옆의 적용버튼을 클릭합니다. 아무런 변화가 없지만 데이터베이스에는 입력이 됩니다. 4의 적용버튼을 클릭하면 빠져나옵니다.

다시 스킨위자드버튼을 클릭해서 들어오면 배경이미지가 정상으로 됩니다. 3의 슬라이더를 좌우로 움직이면 컨텐트 영역이 변동되면서 배경이미지도 자동으로 조절됩니다. 원하는 사이즈인 700을 4에 입력하고 적용버튼을 클릭하고 다시 하단에서 적용버튼을 클릭하고 나옵니다.

CSS화면으로 다시 들어오니 1,2,3의 수치가 변경되어있습니다. 또한 앞의 44,20,8 뒤에는 ” = ” 이 생겨났습니다. 나중에 4의 패딩값의 변경에 의해 다시 변경할때는 이 수치도 변경해줘야합니다.

사이드바 배경이미지 삽입은 다음글로 이어집니다.

Related posts:

  1. 티스토리 블로그 스킨 만들기 4 – 사이드바 영역 배경이미지 만들기 사이드바 영역의 배경이미지는 가로로 늘어나지 않기 때문에 컨텐트영역의 배경이미지보다는 간단합니다. 하지만 모듈이 여러개 배치되므로 각 모튤마다 배경이미지를 만들어줘야합니다. HTML부분에서는 클래스...
  2. 티스토리 블로그 스킨 만들기 6 – 컨텐트 영역에 구글 애드센스 광고 설치하기 블로그나 웹사이트는 광고를 다는 것이 보통이죠. 구글 애드센스 광고는 이미지도 좋아서 웹페이지나 블로그에 하나의 장식요소로서의 작용도 합니다. 멋진 이미지가 있는...
  3. 티스토리 블로그 스킨 만들기 2 – 배경색상 변경, 본문 글자색상 변경, 컨테이너 배경 이미지 바꾸기 이전 글 에서 티스토리 스킨을 만들기 위한 환경 설정에 대해서 알아보았습니다. 두가지 방법이 있었는데 가능한한 텍스트큐브를 WAMP서버에 설치하고 작업하는 것이...
  4. 티스토리 블로그 스킨 만들기 8 – Footer 영역과 페이징에 배경이미지 삽입 이번 글에서 진행할 내용은 세가지입니다. 컨테이너 영역 외부에 있던 Footer를 내부로 들여오고 이 footer와 페이징을 CSS기초에서 만든 배경이미지로 둥근 모서리를...
  5. 티스토리 블로그 스킨 만들기 5 – 헤더와 사이드바 수정 1 이전 글에서 큰 레이아웃 박스의 배경이미지를 완성했으니 이제 너저분해진 헤더를 정리하고 사이드바의 위젯박스를 정리해야겠죠.    현재까지 작업한 화면입니다. 헤더부분의 배경이미지가...

댓글 남기기