티스토리 블로그 스킨을 반응형으로 바꾸면서,

점점 욕심은 끝이 없어졌다.ㅋㅋㅋㅋㅋㅋㅋㅋ

 

무엇보다 영상이 반응형으로 올라가지 않는다는 것이 신경이 쓰였다.

예를 들면,

유투브 영상을 첨부한 포스팅의 창을 줄이면 ....

다음과 같이 창의 가로폭은 줄지먄, 세로 폭은 줄지 않는다.

글씨가 가리거나 영상을 보는데 불편함이 있는 것은 아니지만 참.... 거슬린다.

 

 

그래서 알아낸, 유투브 영상 반응형으로 올리기

 

우선은 관리 페이지에서 CSS를 수정해 준다.

아래 Style.css에 다음을 추가한다.

원하는이름 부분은 원하는 div class 이름을 적으면 된다. (나는 너무 개인적인걸로 해섴ㅋㅋㅋㅋ 공개할 수가 엄쯤)

 

/*유투브*/
.원하는이름 {
float: none;
clear: both;
width: 100%;
position: relative;
padding-bottom: 56.25% !important;
padding-top: 25px !important;
height: 0;
}
.원하는이름 iframe, .원하는이름 object, .원하는이름 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

 

iframe, object, embed 를 보면 알 수 있듯,

iframe , object, embed 태그를 사용할 때 div class를 '원하는이름'으로 정해주면 창 폭에 따라 크기가 알아서 움직여주는 반응형으로 올라간다!

 

 

원하는 유투브 소스를 가져온 뒤,

업로드 할 때마다 다음과 같은 형태로 올리면 된다.

 

<div class="원하는이름">

<Iframe으로 시작하는 유투브 소스></iframe>

</div>

 

원래 유투브 퍼올 때, 소스가 iframe이라 css에 iframe만 넣어주면 되는건데...

이상하게 티스토리로 퍼와서 저장하면 embed로 전환된다.

그래서 embed 태그도 추가해준 것..

 

 

 

예시로 위의 포스팅을 수정해보았다.

 

가린 부분에 원하는이름을 넣어주고

앞 뒤를 추가! 저장하면된다.

 

이것도 처음엔 iframe으로 퍼왔는데 embed로 바껴있음;ㅅ;ㅋㅋㅋ

그래서 embed~~ /embed 앞뒤에 div class 와 /div를 넣어 주었습니다.

 

 

짜잔-

 

이제 창을 줄여도 가로세로 비율을 유지하며 줄어든다.

 

 

 

 

 

20141219

 

하루종일 티스토리 블로그 스킨 교체작업을 했다.

아무래도 난 공순이가 되었어야 했다는 생각이 심하게 들었다^.^ㅎㅎㅎ

 

마크쿼리 반응형 블로그 스킨을 적용시켜 보았다.

http://markquery.com/

 

 

이전부터 반응형 스킨에 도전해보고 싶었는데, 드디어 짬이 나서 시도...!!

 

 

반응형 스킨이란?

화면 크기에 따라 스킨의 크기가 자동으로 바뀌는, PC 외에도 모바일 등 화면이 작은 디바이스 환경에 알아서 최적화되는 스킨

 

그래서 이렇게 창이 작아져도 깔끔하게 표시가 된다.

'

 

 

 

여기저기 뜯어보며 수정했는데... 적응하기 좀 힘들었다.ㅜㅠㅜㅠ

그래도 여차저차 해서 마음에 드는 수준으로까지는 완성했다.

아직 조금 복잡한 것 같아서 다듬을 생각.

 

 

 

수정한 부분들

 

일일이 야매로 한거라....... 블로그가 돌아가는 게 놀랍다^_^

 

상단 커버 이미지

커버이미지는 cover.jpg를 따로 제작해서 넣으면 된다.

다만 가로/세로 비율을 지정해 입력해 줘야 한다.

(참고: http://markquery.com/docs/responsive-cover-image/)

 

네비게이션바

skin.html에 <div id="menu-layout">~~~를 검색해 이런 애들을 추가해주면 된다.

  <li role="menuitem"><a href="/location">Location</a></li>
  <li role="menuitem"><a href="/media">Media</a></li>
  <li role="menuitem"><a href="/guestbook">Guestbook</a></li>

 

 

T, A+, A- 부분

원래있던 SNS 공유 부분은 삭제하고, 프린트 버튼도 삭제했다.

 

타이틀 폰트

style.css에 이런 애를 추가했다.

.entry-title {
font-weight:lighter ;  FONT-FAMILY: 휴먼편지체,나눔고딕,돋움,Sans-serif; font-size: 25px;}

옛날에 어디 블로그에서 알게됐는데....!

아무래도 제목을 휴먼편지체로, 휴먼편지체가 없으면 나눔고딕으로.... 돋움으로... 표시해주는 걸로 기억한다.

 

 

관리자 메뉴

노란색으로 경고창처럼 뜨는게 싫어서~ 아예 밀어버리고 다른 스킨에서 떼어왔다.

<!-- Entry : admin
================================================== -->
뒷부분을 싹 밀고 이걸로 대체 

<s_ad_div>
<div class="article_admin">
 <a href="">수정</a> : <a href="#" onclick="">수정(창으로)</a> | ()→ <a href="#" onclick=""></a> | <a href="#" onclick="">관련글(트랙백)</a> | <a href="#" onclick="">삭제</a>
</div></s_ad_div>
</p></p>

 

사이드메뉴에 캘린더 추가

사이드메뉴에서 Link같은 쓰지 않는 건 지우고, 태그 뒤에 캘린더를 추가했다.

캘린더를 잘 쓰는지라~

  <s_sidebar_element>
 <!-- Calendar -->
 <div class="widget">
  <div class="widget-inner">
  <h3>Calendar</h3>
   <ul>
    <s_rctrp_rep>
    <li>
    

«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
</span></a>
    </li>
    </s_rctrp_rep>
   </ul>                        
  </div>
 </div>
 </s_sidebar_element>

 

 

캘린더 꾸미는 건, style.css로 수정해야 한다.

근데 뭘 잘못했는지 줄간격이 달라서.......... 수정을........... 하........아.......... 

 

+) 캘린더수정

위엘 보면, div class가 widget-inner로 되어있다. 이 class 로 설정되어 있으니 링크에 효과가 걸리면서.... 줄간격이 흐트러졌다.

어떻게 수정하면 될지 모르겠어서 아예 class를 바꿔버렸다. CSS 부분을 뜯어보니, widget-feed-inner라는 게 있길래..

<div class="widget-feed-inner">

로 그냥 바꿔버렸다! 그랬더니 잘 출력된다^_^다행

ctrl+f로 찾아봤을 때 widget-feed-inner는 안쓰였던데.. 원래 뭘위해 만들어진 feed-inner인지를 모르겠다 ㅋㅋㅋ  (지워버렸나?)

되기만하면 됐지.

 

그밖에 CSS부분에 추가해서 꾸미기 요소를 추가 해줬다.

/* 달력 월 표시 */
.cal_month {color:#959595; font-size: 14px; background:#f6f6f6; font-weight:bold; font-family:Tahoma, Verdana, sans-serif; margin:10px}
.cal_month a {color:#959595;}
/* 달력 요일 표시(th 영역) */
.cal_week1 {color:#767676; text-align: center; font-weight: normal; font-size: 13x; padding:5px;
border-bottom:1px solid #d5d5d5; }
/* 달력 일요일 표시(th 영역) */
.cal_week2 {color:#dc0a25; text-align: center; font-weight: normal; font-size: 13px;
border-bottom:1px solid #d5d5d5; }
/* 달력 Week(tr 영역)  */
.cal_week {}
.cal_current_week {}
/* 달력 Day(td 영역) */
.cal_day {color:#959595; text-align: center; font-size: 13px; font-family:Tahoma, Verdana, sans-serif; padding:5px;}
/* 달력 Day, 일요일 (td 영역)  */
.cal_day_sunday {}
.cal_day_sunday a {}
/* 달력 지난 달 날짜 표시(td)   */
.cal_day1 {}
/* 달력 다음 달 날짜 표시(td)   */
.cal_day2 {}
/* 달력 이번 달 날짜 표시(td) */
.cal_day3 {}
/* 달력 오늘 날짜 표시(td) */
.cal_day4 {color:#dc0a25; font-weight: bold; text-decoration:underline;}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link {color:#868686; font-weight: bold; text-decoration:underline;}
a.cal_click:visited {color:#868686; font-weight: bold; text-decoration:underline;}
a.cal_click:hover {color:#868686; 딕-weight: bold; text-decoration:underline;}

 

 

페이징

페이지 버튼을 수정하고는 싶은데, 모르겠어서~ 마크쿼리 커뮤니티에서 능력자님의 댓글을 참고해서 고쳤다.

.pagination li a, .pagination li span {
    padding: 6px;
    line-height: 1.42857;
    text-decoration: none;
    margin-left: -1px;
    position: relativer;
    border: medium none;
    color: #000;
    font-size: 12px;
    border: none;
}

 

여기서 아마 밑에 ul.pagination .interword 에서

  border: 어쩌고 저쩌고~~ 라고 되어있을텐데,

  border: none; 으로 바꿔줘야 '...'부분에 필요없는 밑줄이 사라진다.

 

footer

<footer role="contentinfo">를 검색해 원하는 부분을 고치면 된다.

 

그밖에 링크폰트 색상교체

링크가 파란색 계열로 표시되는데, 너무 튀는 것 같아 회색으로 고쳤다.

style.css에서 global link style.. 뒷부분을 고치면 된다.

내가 아는거랑 좀 달라서.... 잘 모르겠어서 그냥 밀고 다시 썼다.

 a:link {color: #000000; text-decoration: none;}
      a:visited {color: #000000; text-decoration: none;}
      a:hover {color: #8c8c8c; text-decoration: underline;}
      a:active {color: white; background-color: #f4f4f4;}

 

걱정됐는데 다행히 정상적으로 출력됨 ㅎㅎㅎㅎ

visited는 방문했던 링크, hover은 마우스 올렸을 때, active는 실행될 때 상태이다.

 

+) 키워드 기능을 사용하게 되면서,

본문 내의  키워드도 모두 하이퍼링크이다보니... 싸잡아서 바뀌게 되는게 싫었다. 그 과정에서 Style.CSS 부분에 키워드 부분은 위 소스를 따르지 않게 다음을 추가했다.

/* 키워드 */

.key1 { color: inherit ; border-bottom: 1px dotted #000000; }

'inherit'의 의미는 정해진 스타일을 그대로 따르겠다는 뜻이다. 그러니 본문에서 장한 색상을 따르게 하려면 inherit으로 해주면 된다.

관련글: 키워드기능 사용하기 포스팅<-클릭

 

태그에 마우스 올리면 파란색으로 변하는 것도 시행착오를 거치며... 수정하면 된다.

Such a 노가다

 

티에디션도 반응형으로

이부분은 정말 잘 모르겠어서~ 하라는대로 했다. ㅎㅎㅎ 동영상 강의를 참고하세요.

참고 : http://markquery.com/docs/tistory-responsive-tiedition-patterns/

 

제발!!!!!! html/css수정하기 전에!!! 티에디션 해제하고 수정하세요!!!

하루 종일 이것 땜에 삽질 ㅎㅎㅎㅋㅋㅎㅋㅎㅋㅎㅋㅎㅋㅎㅎㅋ

해제 안하고 건들이면... 폭이 줄어들어서 다 다시 해야합니다ㅜㅠㅜㅠ

Such a 노가다2

인간은 같은 실수를 반복 ㅠㅜㅠㅜㅠㅜㅠㅜ

 

 

 

 

+ Recent posts