728x90

출처:ⓒCopyright, Unsplash

앵커태그(Anchor Tag)

앵커태그란 서로 다른 웹페이지 사이를 이동하거나 웹 페이지 내부에서 특정한 위치로 이동할 때 주로 사용되는 태그이다. 태그명(Tag Name)은 a로 표기되며 앵커태그라고 불린다. 여기서 a만 삽입한다고해서 앵커태그의 기능이 발효되는 것은 아니다. 여기서 웹(Web)상 작동이 가능하게 하려면 href라는 속성을 사용하여 이동하고자 하는 웹 페이지를 별도로 지정해주어야 정상적으로 작동하게된다. 따라서 예를들어보자면 아래와같이 예시작을 들어볼 수 있다. 이렇게 코드를 실행한 후 a 태그를 클릭하게되면 지정한 웹 페이지로 이동하게 되는 원리이다. 하지만 웹 표준을 지키면서 이동하지 않는 a 태그를 새로 만들때에는 href속성에 #를 입력해주어야하고 예시는 아래와 동등하다.

 

<!doctype html>

<html>

<head>

     <title>HTML BASIC</title>

</head>

<body>

       <a href="http://danieljbyun.com">daniel</a><br />

       <a href="http://kidslime0202.tistory.com">blog</a><br />

</body>

</html>

 

<li><a href="#">포트폴리오</a></li>

 

<li><a href="#">2D작업</a></li>

<li><a href="#">3D작업</a></li>

<li><a href="#">영상작업</a></li>

</ul>

</div>

 

<body>

       <a href="#Login">Move to Login</a>

        Move to Login

       <a href="#Logout">Move to Logout</a>

       <a href="#Source">Move to Source</a>

       <a href="#Info">Move to Info</a>

       <hr />

       <h1 id="login">Login</h1>

       <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>

       <h1 id="logout">Logout</h1>

       <p>Duis nec risus a ante pellentesque.</p>

       <h1 id="source">Source</h1>

       <nullam prota, felis sit amet porttitor vestibulum.</p>

</body>

 

예를들어 페이지 내부에서 이동한다는 원리는 아래와 같이 짜여질수 있다. 이러한 방식은 기본적으로 일반 웹사이트에서 많이 사용되어지고 있다. 특히, 아래에 id속성이 중복이되면 먼저 나오는 태그로 이동하게되는 형식이다. 이에 따라서 또 개발을 하는데 꼭 필요한 부분은 글자형태태그를 사용하여 글자에 형태와 의미를 부여할 수 있다는 부분이다. 일단 먼저 설명하기에 앞서 여럿 태그가 있어 정리를 해보려한다.

 

b/ 굵은글자태그, i/ 기울어진 글자태그, small/ 작은글자태그, sub/ 아래에 달라붙는 태그, sup/ 위에 달라붙는태그, ins/ 밑줄 글자태그, del/ 가운데 줄이 그어진 글자태그가 있다.

 

<body>

<h1><b>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</b></h1>

<h1><i>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</i></h1>

<h1><small>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</small></h1>

<h1><sub>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</sub></h1>

<h1><sup>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</sup></h1>

<h1><ins>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</ins></h1>

<h1><del>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</del></h1>

<hr />

 

루비문자(Ruby Text)

루비문자는 일본어에서 자주 사용되는 문자라고 한다. 태그는 총 3가지로 나뉘어지며, 아래와같이 정리해볼 수 있다.

Ruby -> 루비문자선언태그

rt -> 위에 위치하는 작은 문자태그 

rp -> ruby태그를 지원할 경우 출력되지않는 태그 

 

하므로 Ruby태그를 사용할 때는 rt를 같이 사용하게된다.

 

<body>                                        

       <ruby>

             <span>大韓民國</span>

             <rt>대한민국</rt>

       </ruby>

</body>

 

<body>

       <ruby>

             <span>大韓民國</span>

             <rp>(</rp>

             <rt>대한민국</rt>

       </ruby>

</body>

 

목록 태그(Content Tag) ol l ul

기본적인 목록을 만들 때에는 목록 태그를 사용한다.

ul -> 순서가 없는 목록태그 (Unordered List)

ol -> 순서가 있는 목록태그  (Ordered List)

li -> 목록 요소  (List Item)

 

[기본목록]

 

<body>

      <h1>ol tag</h1>

      <ol>

           <li>Facebook</li>

           <li>Twitter</li>

           <li>Linkk In</li>

      </ol>

      <h1>ul tag</h1>

      <ul>

           <li>Facebook</li>

           <li>Twitter</li>

           <li>Linkk In</li>

      </ul>

</body>

Ol tag

    1. Facebook

    2. Twitter

    3. Linked In

Ul tag

    · Facebook

    · Twitter

    · Linked In

 

정의목록 태그

<dl> 정의목록태그  Definition List

<dt> 정의용어태그  Definition Term

<dd> 정의설명태그  Definition Description

 

<body>

       <dl>

            <dt>HTML5</dt>

            <dd>A Tag</dd>

            <dd>B Tag</dd>

            <dd>C Tag</dd>

 

       <dl>

            <dt>Juice</dt>

            <dd>Modeling</dd>

            <dd>Animation</dd>

      </dl>

</body>

+ Recent posts