디지털 너구리 : 게임, IT 정보 및 다양한 지식 공유드립니다.

안녕하세요 엘빈입니다.

 

저번 포스팅에서는 텍스트 관련 태그들에 대해서 알아보았는데요.

 

이번 포스팅에서는 메뉴를 만드는데에 중요한 목록 관련 태그들에 대해서 알아보겠습니다.

 

 

1. 순서 없는 목록을 만들때 사용하는 <ul>, <li> 태그

 

순서가 필요하지 않은 목록을 만들때에는 ul,li 태그를 세트로 사용합니다. 다음과 같은 코드를 작성해봅시다.

 

<!doctype html>
<html>

<head>
    <meta charset = "utf-8">
    <title>첫 홈페이지 만들기 프로젝트</title>
</head>
<ul>
    <li>이거는 목록 리스트입니다</li>
    <li>이렇게 작성하면</li>
    <li>순서없는 목록으로 표시됩니다.</li>
</ul>
</body>
</html>

 

ul 태그 밑에 li 태그를 작성하며 실제 내용은 li 태그안에 작성합니다.

 

해당 코드를 브라우저로 열면 다음과 같이 화면이 표시됩니다.

 

화면에 표시되는 것과 같이 점 표시로 목록을 표시하며 코드 적은 순서대로 화면에 표시됩니다ㅣ.

 

실제 html 개발때 자주 사용되는 것은 순서가 없는 목록이 많습니다.

 

따라서 자주 사용하는 태그이기에 기억하시면 좋습니다.

 

 

 

2. 순서가 있는 목록을 만들때 사용되는 <ol>,<li>

 

항목을 나열하되 순서가 필요한 목록을 만들고자 하면 ol,li 태그를 사용합니다.

 

다음과 같이 소스코드를 작성해봅시다.

<!doctype html>
<html>

<head>
    <meta charset = "utf-8">
    <title>첫 홈페이지 만들기 프로젝트</title>
</head>
<ol>
    <li>순서가 있는 태그입니다</li>
    <li>순서대로 표시가 되는데요</li>
    <li>참 편리하죠?</li>
</ol>>
</body>
</html>

 

ol 태그도 ul 태그와 같이 아래에 li 태그를 작성합니다.

 

li 태그 안에 내용을 작성하면 다음과 같이 표시됩니다.

 

ol 태그는 ul 태그와 다르게 속성을 지정할 수 있습니다. 

 

지정할 수 있는 속성은 3가지로 다음과 같습니다.

 

(1) type 속성

 

type 속성은 항목 앞의 글씨를 지정할 수 있는 속성입니다. 총 5가지의 타입을 지정할 수 있습니다.

속성 값 설명
1 숫자
A 영문 대문자
a 영문 소문자
i 로마 소문자
I 로마 대문자

 

다음과 같이 코드를 작성해봅시다.

 

<!doctype html>
<html>

<head>
    <meta charset = "utf-8">
    <title>첫 홈페이지 만들기 프로젝트</title>
</head>
<ol>
    <li>순서가 있는 태그입니다</li>
    <li>순서대로 표시가 되는데요</li>
    <li>참 편리하죠?</li>
</ol>
<ol type="a">
    <li>순서가 있는 태그입니다</li>
    <li>순서대로 표시가 되는데요</li>
    <li>참 편리하죠?</li>
</ol>
<ol type="A">
    <li>순서가 있는 태그입니다</li>
    <li>순서대로 표시가 되는데요</li>
    <li>참 편리하죠?</li>
</ol>
<ol type="i">
    <li>순서가 있는 태그입니다</li>
    <li>순서대로 표시가 되는데요</li>
    <li>참 편리하죠?</li>
</ol>
<ol type="I">
    <li>순서가 있는 태그입니다</li>
    <li>순서대로 표시가 되는데요</li>
    <li>참 편리하죠?</li>
</ol>
</body>
</html>

다음과 같이 ol 꺾은 괄호 안에 type="(지정하려는 속성)" 이런 형식으로 작성을 합니다.

 

코드는 다음과 같이 화면에 표시됩니다. type 속성값에 따라서 항목 글씨가 변하는 것을 볼 수 있습니다.

 

 

 

(2) start 속성

 

start 속성을 이용해 순서 목록의 시작 번호를 바꿀 수 있습니다.

 

다음과 같은 코드를 작성해 봅시다.

<!doctype html>
<html>

<head>
    <meta charset = "utf-8">
    <title>첫 홈페이지 만들기 프로젝트</title>
</head>
<ol start="4">
    <li>순서가 있는 태그입니다</li>
    <li>순서대로 표시가 되는데요</li>
    <li>참 편리하죠?</li>
</ol>
</body>
</html>

이 코드에서 ol 태그에 start 속성값을 4로 주었습니다. 화면에는 어떻게 표시될까요?

 

목록의 시작 숫자가 4부터 시작되는 것을 알 수 있습니다.

 

 

 

(3) reversed 속성

 

reversed 속성은 항목을 역순으로 표시하는 태그입니다. 다음과 같이 코드를 작성해봅시다.

 

<!doctype html>
<html>

<head>
    <meta charset = "utf-8">
    <title>첫 홈페이지 만들기 프로젝트</title>
</head>
<ol reversed>
    <li>순서가 있는 태그입니다</li>
    <li>순서대로 표시가 되는데요</li>
    <li>참 편리하죠?</li>
</ol>
</body>
</html>

 

reversed 속성을 사용함으로서 기존의 시작 숫자 1부터가 아닌 끝 숫자 번호인 3부터 시작하는 것을 알 수 있습니다.

 

 

3. 설명 목록을 만들기 위한 <dl>,<dt>,<dd> 태그

 

제목과 설명을 한 세트로 구성하기 위한 설명 목록 태그입니다. 

 

보통 단어/정의, 질문/답 목록에서 많이 사용됩니다.

 

dl 태그는 목록을 만들고 dt 태그는 제목을 dd 태그는 설명을 표시합니다.

 

<!doctype html>
<html>

<head>
    <meta charset = "utf-8">
    <title>첫 홈페이지 만들기 프로젝트</title>
</head>
<dl>
    <dt>이거는 제목입니다</dt>
    <dd>제목에 대한 내용은 여기서  표시됩니다.</dd>
    <dd>보통 제목은 하나 내용은 여러개로 작성합니다.</dd>
    <dd>엘빈 올림</dd>
</dl>
</body>
</html>

다음과 같이 코드를 작성하면 화면에는 제목과 설명글을 나뉘어 이렇게 표시됩니다.

 

제목 부분을 제외한 내용 부분이 들여쓰기 되어 표시되는 것을 알 수 있습니다.

 

 

 

 

 

지금까지 목록과 관련된 태그들을 알아보았는데요.

 

메뉴를 만드는데에 정말 많이 사용되니 ul,li 태그 만큼은 꼭 기억하시기 바랍니다!

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band