제주에서 작은 IT 사업을 하고 있는 유지 아빠가 보고 듣고 느끼는 진솔한 이야기를 나누는 공간입니다.

웹 & IT/웹표준 HTML, CSS & PHOTOSHOP

HTML 코딩 완성하기

유지아빠 2010. 11. 30. 09:50

이제 전체적인 HTML 소스를 한번 보겠습니다.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>초보자를 위한 예제사이트</title>

</head>

 

<body>

    <div id="header>

     <div class="logo"><img src="imgs/logo.png" width="174" height="33" alt="TUVULA 로고" /></div>

     <div class="main_menu">

         <ul>

            <li><img src="imgs/menu1.gif" width="51" height="13" alt="회사소개" /></li>

            <li><img src="imgs/menu2.gif" width="52" height="13" alt="제품소개" /></li>

            <li><img src="imgs/menu3.gif" width="51" height="13" alt="고객센터" /></li>

            <li><img src="imgs/menu4.gif" width="52" height="13" alt="공지사항" /></li>       

         </ul>

     </div>      

    </div> 

    <div id="submenu">

    <h2> 회사소개</h2>

        <ul>

            <lI> 인사말</li>

            <li> 회사연혁</li>

            <li> 찾아오시는길</li>

        </ul>

    </div>

  

    <div id="contents">

    <h1> Company Information</h1>

    <div class="top_nav">회사소개 > 회사연혁</div>

    <h3> 회사연력 / History </h3>

                         <dl>

           <dt> 2010 </dt>

            <dd> 8. 캐논제품 공식 수리 센터 인증 </dd>

            <dd> 7. 니콘 코리아 공식 수리 센터 인증</dd>

            <dd> 3. 트랜샌드 제품 공식 딜러 인증 </dd>

         </dl>  

            <dl>

           <dt> 2009 </dt>

            <dd>12. 삼성 카메라 공식 딜러 인증 </dd>

            <dd> 11. 세기상사 공식딜러 인증</dd>

            <dd>10. 펜탁스 한국내 공식 딜러 인증 </dd>

            <dl>5. 매출 10억 달성 </dl>

         </dl>

            <dl>

           <dt> 2008 </dt>

            <dd> 8. 캐논제품 공식 수리 센터 인증 </dd>

            <dd> 7. 니콘 코리아 공식 수리 센터 인증</dd>

            <dd> 3. 트랜샌드 제품 공식 딜러 인증 </dd>           

            <dd>12. 삼성 카메라 공식 딜러 인증 </dd>

            <dd> 11. 세기상사 공식딜러 인증</dd>

            <dd>10. 펜탁스 한국내 공식 딜러 인증 </dd>

            <dd>5. 매출 10억 달성 </dd>

         </dl>     

    </div>

   

    <div id="footer"> All Contents Copyright TUVULA Inc. All right reserved. </div>

 

</body>

</html>

 

전제 HTML 소스코드입니다. 이 소스코드에 의한 화면은 이렇게 나옵니다.

 

 

단순하게 HTML으로만 전체적인 사이트의 구조를 완성했습니다.

여기서 보시면 점선으로 표시된 곳은 “div” 로 이루어진 곳입니다. 일종의 블록이라고 보셔도 무방합니다.

 

여기서 화면상에서 보시면 순서대로 header 부분, submenu 부분, contents부분과 footer 부분은 id로 묶여 있는 것을 알 수 있으며, header 부분에 main_menu 부분은 class 로 묶여 있는 것을 볼 수 있습니다.

 

여기서 id class 의 차이점을 간단하게 살펴보겠습니다.

Id class 는 선택자라고 합니다.

선택자는 여러가지 종류가 있습니다.

 

Type , class, id, 복수, 자손(descendant), 자식(child), 속성(attribute) 등이 있으나, 다른 선택자는 좀 더 복잡한 사이트를 만들 때 필요하고, 여기서는 필요하지 않기 때문에, 여기서는 id class 에 대한 내용만 확인해 보겠습니다.

 

“id”“class” 는 사용법에 있어서 동일합니다.

즉 문서의 양식을 표현할 때는 id를 사용하나 class를 이용하나 똑 같은 기능을 합니다.

하지만 DOM script 사용시에는 “id” 만 사용 가능합니다.

DOM script을 이용하여 문서를 제어하거나 함수를 정의해 주는 역할은 “id”를 통해서만 가능합니다.

 

결론적으로 문서의 큰 구조를 나눌 때 “id”를 이용하고, “class”는 문서 내에서 반복되는 구문을 사용할 때 사용하면 편리합니다.

 

 

'웹 & IT > 웹표준 HTML, CSS & PHOTOSHOP' 카테고리의 다른 글

오늘의 강좌 | Save for web 옵션 알아보기  (0) 2010.12.01
3. 포토샵 파일을 잘라내자  (0) 2010.11.30
세부 HTML코딩  (2) 2010.11.30
사이트 기본 구조 잡기  (0) 2010.11.29
HTML 코딩하기  (0) 2010.11.29