티스토리 글 영역 꾸미기

 

 

 

지난 포스팅에서 카테고리에 대하여 하였습니다.

이번에는 티스토리 글 영역 화면을 꾸며보도록 하겠습니다. 즉, 게시글 보기 화면 꾸미기 입니다.

 

HTML/CSS 학습

 

 

먼저 HTML영역 부터 알아보도록 하겠습니다.

사실 티스토리 스킨제작에서 HTML 영역은 크게 설명 드릴 부분이 없습니다. 단, HTML영역을 이해하기 위해서는 치환자에 대하여 정확한 개념을 가지고 있어야 합니다.

치환자란 티스토리에서 제공하여 주는 기능으로, 각 영역과 내용을 뿌려주는 태그들을 말합니다.

예를 들어 카테고리에서 글을 클릭했다라고 생각해 봅시다. 그러면 해당 글의 보기화면으로 이동하게 될 것입니다.

이 때 글 보기 화면에서 보여 줄 내용들의 영역과, 그 영역안에는 제목, 작성 시간, 내용 등이 들어 갈 것인데 이것들을 가지고 있는 태그들을 말합니다.

※ <글보기 화면 코딩 영역 시작>[##_글제목 데이터_##] [##_글내용 데이터_##]</글보기 화면 코딩영역 끝>

 

HTML 코딩 적용

<s_article_rep> 태그 안에 넣어 주시면 됩니다.

예전에 포스팅 했던 HTML 내용과 동일합니다. 단 우측으로 정렬하기 위하여 아래 두 라인의 순서가 변경 되었습니다.

<div class="date">[##_article_rep_date_##]</div>
<div class="category"><a href="[##_article_rep_category_link_##]">[##_article_rep_category_##]</a> </div> 
 

<s_permalink_article_rep><!-- 글 --> 
  <div class="entry">
    <div class="titleWrap"><!-- 글 제목 | 카테고리 | 작성일 | 글 관리 -->
      <h2><a href="[##_article_rep_link_##]">[##_article_rep_title_##]</a></h2>
      <div class="date">[##_article_rep_date_##]</div>
      <div class="category"><a href="[##_article_rep_category_link_##]">[##_article_rep_category_##]</a> </div> 
      <!--
      <s_ad_div>
        <div class="admin">
          <a href="[##_s_ad_m_link_##]">수정</a> :
          <a href="#" onclick="[##_s_ad_m_onclick_##]">수정(창으로)</a> |
           ([##_s_ad_s1_label_##])→<a href="#" onclick="[##_s_ad_s2_onclick_##]">[##_s_ad_s2_label_##]</a> |
          <a href="#" onclick="[##_s_ad_t_onclick_##]">관련글(트랙백)</a> |
          <a href="#" onclick="[##_s_ad_d_onclick_##]">삭제</a>
        </div>
      </s_ad_div>
      -->
      </div>
      <div class="article"><!-- 본문내용- -->
        [##_article_rep_desc_##]
      </div>
      <s_tag_label><!-- 글 관련 태그 -->
        <div class="tagTrail">
          <span class="tagText">TAG </span> [##_tag_label_rep_##]
        </div>
      </s_tag_label>
      <div class="actionTrail"><!-- 트랙백 | 댓글 -->
        <a href="#tb" onclick="[##_article_rep_tb_link_##]">
          <s_tb_count> 
            트랙백 <span class="cnt">[##_article_rep_tb_cnt_##]</span>개
          </s_tb_count>
        </a>
         ,
        <a href="#rp" onclick="[##_article_rep_rp_link_##]">
          <s_rp_count>
            댓글 <span class="cnt">[##_article_rep_rp_cnt_##]</span>개가 달렸습니다.
          </s_rp_count>
        </a>
      </div>
      <s_tb><!-- 트랙백 리스트 -->
        <div class="trackback">
        <h3>Trackback Address :: [##_tb_address_##]</h3>
        <s_tb_container>
          <ol>
            <s_tb_rep>
              <li id="[##_tb_rep_id_##]">
              <h4>Subject: <a href="[##_tb_rep_url_##]" onclick="window.open(this.href); return false" rel="external nofollow">[##_tb_rep_title_##]</a></h4>
              <span class="from">Tracked from <span class="name"> [##_tb_rep_site_##] </span> </span>
              <span class="date">[##_tb_rep_date_##]</span>
              <a href="#" onclick="[##_tb_rep_onclick_delete_##]; return false" class="delete">&nbsp;<span>삭제</span></a>
              <p>[##_tb_rep_desc_##]</p>
            </li>
          </s_tb_rep>
          </ol>
        </s_tb_container>
      </div>
    </s_tb> 
  </div>

</s_permalink_article_rep><!--/ 글 -->

 

이제 CSS 코딩 부분을 살펴보도록 하겠습니다.

사실 이전 포스팅 상단 가로 메뉴 만들기를 보신 분들은 대부분 알고 있는 내용 일 것입니다.

대부분 텍스트 꾸미기 부분입니다.

text-decoration:none;  링크 글의 밑줄 없애기 color:#666; 글 폰트 색상 지정 font-size:15px 글자 크기 지정 font-family 글자체 지정 부분입니다

 

/*글 영역*/
.titleWrap h2 {text-align:center; padding-bottom:20px; border-bottom:1px solid #efefef;}
.titleWrap a {text-decoration:none; color:#666; font-size:25px; font-weight:700; font-family:"Noto Sans KR", sans-serif;}
.titleWrap .category a {text-decoration:none; color:#666; font-size:15px; font-weight:600; font-family:"Noto Sans KR", sans-serif;}
.titleWrap .category {float:right; padding-right:10px;}
.titleWrap .date {float:right; color:#666; font-size:15px; font-weight:600; font-family:"Noto Sans KR", sans-serif;}
.admin a {text-decoration:none; color:#666; font-size:15px; font-weight:500; font-family:"Noto Sans KR", sans-serif;}
.article{position:relative; width:100%; margin-top:50px;} 

 

특별하게 설명이 필요없는 글 화면 꾸미기 부분 이기에 그래도 어떤 부분을 설명을 더 해볼까 생각하다가 div에서 float 정렬 기능에 대하여 잠시 설명을 드리고자 합니다. 

앞서 위에서 우측 정령을 위해서

<div class="date">[##_article_rep_date_##]</div>
<div class="category"><a href="[##_article_rep_category_link_##]">[##_article_rep_category_##]</a> </div> 

순서를 변경 했다라고 했습니다.

이유는 float:right 태그를 이용하여 우측 정렬을 모두 합니다. 그런데 date class 가 코딩에서 먼저 나와야 category보다 우측에 정렬이 되기 때문입니다. 즉 float:right 로 설정을 하면 먼저 나온 순서되로 정령이 이루어 진다는 것입니다. 소소한 부분이지만 혹, 모르시는 분들을 위해 적어 봅니다.

 

그리하여 만들어진 캡쳐 화면은 아래와 같습니다.

트래백 부분과 댓글 부분은 꾸미지를 않았네요. 디자인 감각이 없어서 조금 서툴어 보이기도 하네요.

점점 업그레이드 해 가보도록 하겠습니다.

 

 

티스토리글 화면

 

이제 조금씩 블로그 형태가 가추어 가고 있는 것 같습니다. 아직 해야 될 부분들이 많이 남았지만요.

느리지만 한걸음 한걸음 걸어가다 보면 곧 끝이라는 글자를 보게 되겠죠. 그 끝이 곧 다시 시작이 되겠지만요 그러나, 한 단계 높은 곳에서 출발하는 시작이 될 것입니다. 

 

 

 

Posted by JOY [바가지]

댓글을 달아 주세요