HTML 목록

HTML Lists
http://www.w3schools.com/html/html_lists.asp


HTML 목록

  • 첫번째 입니다.
  • 두번째 입니다.
  • 세번째 입니다.

직접 해보세요 - 예제

순서 없는 목록

순서 있는 목록

(이 페이지의 아래에 더 많은 예제가 있습니다.)


순서 없는 목록

순서 없는 목록은 항목들의 목록입니다. 각 항목은 불릿 마크(일반적으로 검은색의 작은 원 모양)와 함께 표시됩니다.

순서 없는 목록은 <ul> 태그로 시작됩니다. 각 항목은 <li> 태그로 시작됩니다.

<ul>
<li>커피</li>
<li>우유</li>
</ul>

브라우저에서는 이렇게 보입니다.

  • 커피
  • 우유

여러분은 목록의 각 항목에 문단, 줄 바꿈, 이미지, 링크, 다른 목록 등을 넣을 수 있습니다.


순서 있는 목록

순서 있는 목록 또한 항목들의 목록입니다. 각 항목은 숫자로 표시됩니다.

순서 있는 목록은 <ol> 태그로 시작됩니다. 각 항목은 <li> 태그로 시작됩니다.

ol>
<li>커피</li>
<li>우유</li>
</ol>

브라우저에서는 이렇게 보입니다.

  1. 커피
  2. 우유

여러분은 각 항목에 문단, 줄 바꿈, 이미지, 링크, 다른 목록 등을 넣을 수 있습니다.


정의 목록

정의 목록은 단일 항목에 대한 목록이 아닙니다. 이것은 각 항목(용어)에 대한 설명을 함께 가지는 목록입니다.

정의 목록은 <dl> 태그(definition list)로 시작됩니다.

각 용어는 <dt> 태그(definition term)로 시작됩니다.

각 설명은 <dd> 태그(definition description)로 시작됩니다.

<dl>
<dt>커피</dt>
<dd>검고 따뜻한 음료</dd>
<dt>우유</dt>
<dd>하얗고 차가운 음료</dd>
</dl>

브라우저에서는 이렇게 보입니다.

커피
검고 따뜻한 음료
우유
하얗고 차가운 음료

여러분은 <dd> 태그에 문단, 줄 바꿈, 이미지, 링크, 다른 목록 등을 넣을 수 있습니다.


추가 예제

순서 있는 목록의 다양한 종류
순서 있는 목록의 다양한 종류를 보여줍니다.

순서 없는 목록의 다양한 종류
순서 없는 목록의 다양한 종류를 보여줍니다.

중첩된 목록
어떻게 목록을 중첩시키는지 보여줍니다.

중첩된 목록 2
좀더 복잡하게 중첩된 목록을 보여줍니다.

정의 목록
정의 목록을 보여줍니다.


목록 태그

<ol> : 순서 있는 목록을 나타냅니다.

<ul> : 순서 없는 목록을 나타냅니다.

<li> : 목록의 항목을 나타냅니다.

<dl> : 정의 목록을 나타냅니다.

<dt> : 정의 목록 내의 용어(항목)을 나타냅니다.

<dd> : 정의 목록 내의 용어에 대한 설명을 나타냅니다.

<dir> : 권장하지 않음. <ul>을 사용하세요.

<menu> : 권장하지 않음. <ul>을 사용하세요.


HTML 표

HTML Tables
http://www.w3schools.com/html/html_tables.asp


HTML Tables

Apples44%
Bananas23%
Oranges13%
Other10%

직접 해보세요 - 예제


HTML 문서에서 표를 어떻게 사용하는지 보여줍니다.

 테두리
이 예제는 다양한 표 테두리를 보여줍니다.

이 페이지의 아래에 더 많은 예제가 있습니다.


표는 <table> 태그로 나타냅니다. 표는 행으로 나누어 지고(<tr> 태그를 이용하여), 각 행은 데이터 셀로 나눠집니다(<td> 태그를 사용하여). td는 데이터 셀의 내용인 "table data"의 약자입니다. 데이터 셀은 텍스트, 이미지, 목록, 문단, 폼, 가로 줄, 표 등을 포함할 수 있습니다.

<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>

브라우저에서 이렇게 보입니다.

row 1, cell 1row 1, cell 2
row 2, cell 1row 2, cell 2

표와 테두리(border) 속성

만약 여러분이 명시적으로 테두리 속성을 나타내지 않으면 표는 테두리 없이 표시될 것입니다. 때론 이것이 편리하겠지만 대부분의 경우 여러분은 테두리를 보이길 원할 겁니다.

표의 테두리를 보이려면 border 속성을 사용하면 됩니다.

<table border="1">
<tr>
<td>Row 1, cell 1</td>
<td>Row 1, cell 2</td>
</tr>
</table>

제목 셀

제목 셀은 <th> 태그로 나타냅니다.

<table border="1">
<tr>
<th>Heading</th>
<th>Another Heading</th>
</tr>
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>

브라우저에서 이렇게 표시됩니다.

HeadingAnother Heading
row 1, cell 1row 1, cell 2
row 2, cell 1row 2, cell 2

빈 셀

내용이 없는 셀은 대부분 브라우저에서 보기 좋게 표시되지 않습니다.

<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td></td>
</tr>
</table>

브라우저에서 이렇게 표시됩니다.

row 1, cell 1row 1, cell 2
row 2, cell 1

빈 셀의 테두리는 표시되지 않습니다. (Mozilla Firefox는 테두리를 보여줍니다)

이렇게 되는 것을 방지하려면 빈칸을 나타내는 &nbsp;를 추가하여 테두리가 보이도록 합니다.

<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>&nbsp;</td>
</tr>
</table>

브라우저에서 이렇게 보입니다.

row 1, cell 1row 1, cell 2
row 2, cell 1 

유용한 팁

<thead>, <tbody>, <tfoot> 엘리먼트는 드물게 나쁜 브라우저를 지원하기 위해 사용됩니다. 이것은 다음 버전의 XHTML에서 변경될 것입니다. 만약 여러분이 Internet Explorer 5.0 이상을 가지고 있다면 우리의 XML 튜토리얼에서 실제 예제를 볼 수 있습니다.

※ 번역이 올바른지 확실하지 않네요.

The <thead>, <tbody> and <tfoot> elements are seldom used, because of bad browser support. Expect this to change in future versions of XHTML. If you have Internet Explorer 5.0 or newer,  you can view a working example in out XML tutorial.


추가 예제

테두리가 없는 표
이 예제는 테두리가 없는 표를 보여줍니다.

제목 셀
이 예제는 제목 셀이 어떻게 표시되는지 보여줍니다.

빈 셀
이 예제는 내용이 없는 셀을 다루기 위해 "&nbsp;"를 어떻게 사용하지는 보여줍니다.

표 캡션
이 예제는 표 캡션을 보여줍니다.

둘 이상의 행/열을 병합한 셀
이 예제는 어떻게 둘 이상의 행이나 열을 병합한 셀을 정의하는지 보여줍니다.

표 내부의 태그
이 예제는 엘리먼트의 내부에 다른 엘리먼트를 어떻게 나타내는지 보여줍니다.

셀 내부여백
이 예제는 셀 내용과 테두리 사이에 공간을 만들기 위해 cellpadding을 어떻게 사용하는지 보여줍니다.

셀 간격
이 예제는 셀 사이의 간격을 늘리기 위해 cellspacing을 어떻게 사용하지는 보여줍니다.

표 배경색 혹은 배경 그림을 넣기
이 예제는 표 배경을 어떻게 넣는지 보여줍니다.

셀 배경색 혹은 배경 그림을 넣기
이 예제는 하나 또는 다수의 셀에 배경을 어떻게 넣는지 보여줍니다.

셀 내용의 정렬
이 예제는 보기 좋은 표를 만들기 위해 "align" 속성을 이용하여 셀의 내용을 정렬하는 법을 보여줍니다.

frame 속성
이 예제는 표 전체의 테두리를 다루기 위해 "frame" 속성을 사용하는 법을 보여줍니다.

frame과 border 속성
표 전체의 테두리를 다루기 위해 "frame"과 "border" 속성을 어떻게 사용하는지 보여줍니다.


표 태그

<table> : 표를 나타냅니다.

<th> : 제목 셀을 나타냅니다.

<tr> : 표의 행을 나타냅니다.

<td> : 셀을 나타냅니다.

<caption> : 표 캡션을 나타냅니다.

<colgroup> : 열의 그룹을 나타냅니다.

<col> : 표의 하나 또는 다수의 셀의 속성 값을 나타냅니다.

<thead> : 표의 헤더를 나타냅니다.

<tbody> : 표의 몸체를 나타냅니다.

<tfoot> : 표의 푸터를 나타냅니다.


HTML 이미지



Example

Norwegian Mountain Trip

Pulpit Rock

Try it yourself »


직접 해보세요 - 예제

이미지 넣기
이 예제는 여러분의 웹 페이지에 이미지를 어떻게 넣는지 보여줍니다.

다른 위치의 이미지 넣기
이 예제는 다른 폴더나 다른 서버에 있는 이미지를 어떻게 넣는지 보여줍니다.

(이 페이지의 하단에 좀더 많은 예제가 있습니다.)


이미지 태그와 src 속성

HTML에서 이미지는 <img> 태그로 나타냅니다.

<img> 태그는 속성만을 가지고 닫는 태그가 없는 "빈 엘리먼트"입니다.

페이지에 이미지를 표시하기 위해 여러분은 src 속성을 사용해야 합니다. src는 "source"를 나타냅니다. src 속성의 값은 여러분 페이지에 넣기를 원하는 이미지의 URL입니다.

이미지 문법 :

<img src="url" />

URL은 이미지가 저장된 곳을 가리킵니다. "www.w3schools.com"의 "images" 폴더에 위치한 "boat.gif"라는 이미지의 URL은 http://www.w3schools.com/images/boat.gif입니다.

브라우저는 문서에 이미지 태그가 있으면 그곳에 이미지를 표시합니다. 만약 여러분이 두 문단의 사이에 이미지 태그를 쓰면 브라우저는 첫번째 문단, 이미지, 두번째 문단 순으로 표시합니다.


alt 속성

alt 속성은 이미지의 "대체 텍스트"를 나타내는데 사용합니다. alt 속성의 값은 저자 정의 텍스트(author-defined text)입니다.

<img src="boat.gif" alt="Big Boat" />

alt 속성은 브라우저가 이미지를 로드하지 못했을 때 이미지에 대한 정보를 제공합니다. 브라우저는 이미지 대신 대체 텍스트를 표시합니다. 각 이미지에 alt 속성을 사용하는 것은 텍스트 브라우저를 사용하는 방문자에게 여러분 문서의 사용성을 향상시키는데 좋습니다.


유용한 Tip

만약 HTML 파일이 10개의 이미지를 포함하고 있다면 페이지가 올바르게 표시되는데 11개의 파일이 필요합니다. 이미지를 로딩하는 것에는 시간이 걸립니다. 이미지를 신중히 사용하기 바랍니다.


추가 예제

배경 이미지
이 예제는 HTML 페이지에 배경 이미지를 어떻게 넣는지 보여줍니다.

이미지 정렬
이 예제는 텍스트 안에서 이미지를 어떻게 정렬하는지 보여줍니다.

이미지 주변으로 텍스트를 흐르게 하기
이 예제는 문단 안에서 이미지를 왼쪽이나 오른쪽으로 표시하여 이미지 주변으로 텍스트를 흐르게 표시하는 방법을 보여줍니다.

이미지를 다른 크기로 표시하기
이 예제는 이미지를 다른 크기로 표시하는 방법을 보여줍니다.

이미지의 대체 텍스트 표시
이 예제는 브라우저가 이미지를 로딩하지 못했을 때 대체 텍스트를 나타내는 것을 보여줍니다. 여러분들은 항상 이미지의 대체 텍스트를 제공해야 합니다.

이미지를 링크로 만들기
이 예제는 이미지를 링크로 사용하는 방법을 보여줍니다.

이미지 맵 만들기
이 예제는 클릭이 가능한 영역을 만드는 이미지 맵을 사용하는 방법을 보여줍니다. 각 영역은 하이퍼링크입니다.


이미지 태그

<img> : 이미지를 표시합니다.

<map> : 이미지 맵을 정의합니다.

<area> : 이미지 맵 내부의 클릭 가능한 영역을 정의합니다.


HTML 링크


링크는 웹에 있는 문서(혹은 자원)의 "주소"입니다.


직접 해보세요 - 예제

HTML 링크
이 예제는 HTML 문서에서 링크를 어떻게 만드는지 보여줍니다.

링크를 새 창으로 열기
이 예제는 방문자가 여러분의 웹 사이트를 떠나지 않도록 다른 페이지가 새 창으로 열리도록 링크하는 방법을 보여줍니다.

(이 페이지 하단에 더 많은 예제가 있습니다)


하이퍼링크, 앤커, 링크

웹에서 하이퍼링크란 웹 상에 있는 자원의 참고(주소)란 뜻입니다.

하이퍼링크는 HTML 페이지, 사진, 사운드 파일, 동영상 등 웹 상에 있는 어떤 자원도 가리킬 수 있습니다.

하이퍼링크가 문서의 내부를 가리킬 때 이것을 앤커라고 합니다.

HTML 앤커 엘리먼트 <a>는 하이퍼링크, 앤커 둘 모두에 사용합니다.

우리는 앞으로 <a> 엘리먼트가 자원을 가리킬 때 HTML 링크라고 하고 <a> 엘리먼트가 문서 내부를 가리킬 때 앤커라고 하겠습니다.


HTML 링크

링크 문법

<a href="url">Link text</a>

시작 태그는 링크에 대한 속성을 가지고 있습니다.

엘리먼트의 내용(링크 텍스트)는 화면에 보이는 부분입니다.

참고 : 엘리먼트 내용이 텍스트가 아닐 수도 있습니다. 여러분은 사진 또는 그 어떤 HTML 엘리먼트도 링크로 만들 수 있습니다.


href 속성

href 속성은 링크의 "주소"를 정의합니다.

이 <a> 엘리먼트는 W3Schools로 링크됩니다.

<a href="http://www.w3schools.com/">Visit W3Schools!</a>

이 코드는 브라우저에서 다음과 같이 나타날 것입니다.


target 속성

target 속성은 링크된 문서가 어디에서 열릴 것인지 정의합니다.

다음 코드는 새 창에서 문서를 열 것입니다.

Example

<a href="http://www.w3schools.com/"
target="_blank">Visit W3Schools!</a>

Try it yourself »


name 속성

name 속성을 사용하여 <a> 엘리먼트를 HTML 문서 내부의 이름이 붙여진 앤커로 만들 수 있습니다.

이름이 붙여진 앤커는 특별히 표시되지 않습니다.

이름이 붙여진 앤커 문법 :

<a name="label">Any content</a>

이름이 붙여진 앤커를 가리키는 링크 문법 :

<a href="#label">Any content</a>

href 속성에 쓰인 #은 이름 붙여진 앤커로의 링크를 나타냅니다.

예제

HTML 문서 내부의 이름 붙여진 앤커

<a name="tips">Useful Tips Section</a>

동일한 문서의 Useful Tips Section으로 가는 링크

<a href="#tips">
Jump to the Useful Tips Section</a>

다른 문서에서 Useful Tips Section으로 가는 링크

<a href="http://www.w3schools.com/html_tutorial.htm#tips">
Jump to the Useful Tips Section</a>


유용한 Tip

항상 하위 폴더에 대한 참조의 끝에 슬러쉬를 추가하세요. 만약 여러분이 링크를 href="http://www.w3schools.com/html"과 같이 한다면 서버에 두번의 요청이 발생합니다. 왜냐하면 서버가 주소에 슬러쉬를 추가하여 href="http://www.w3schools.com/html/"과 같은 새로운 요청을 만들어 내기 때문입니다.

이름이 붙여진 앤커는 간혹 큰 문서의 시작부분에 "목차"를 만드는데 사용됩니다. 문서의 각 단원을 이름이 붙여진 앤커로 구성하고 각각의 앤커에 대한 링크를 문서의 상단에 추가하는 식입니다.

만약 브라우저가 이름이 붙여진 앤커를 찾을 수 없다면 오류가 발생하지 않고 문서의 최상단으로 갈 것입니다.


추가 예제

이미지 링크
이 예제는 어떻게 이미지 링크를 사용하는지 보여줍니다.

동일한 문서의 한 위치로 가는 링크
이 예제는 문서의 다른 부분으로 가는 링크를 어떻게 사용하지는 보여줍니다.

프레임 파괴
이 예제는 여러분의 사이트가 프레임에 담겨 있을 때 어떻게 프레임을 파괴하는지 보여줍니다.

이메일 링크 만들기
이 예제는 이메일 링크를 어떻게 사용하는지 보여줍니다. (여러분이 메일 클라이언트가 설치되어 있을 때만 작동할 것입니다)

이메일 링크 만들기2
이 예제는 좀더 복잡한 이메일 링크를 보여줍니다.


링크 태그

<a> : 앤커를 나타냅니다.


토트 초대장

방치했다 오랜만에 들린(?) 블로그. 토트 초대장이 5개 더 생겨 있네요. 묵혀있던 초대장 5개를 여러분들에게 공개합니다. 유용하게 사용하세요!

  • 854J332X472U123C - 사용됨
  • 854V332T472U156C
  • 854C332W472U167C - 사용됨
  • 854Q332C472U149C - 사용됨
  • 854C332T472U197C

HTML 텍스트 양식화


예제

굵게 입니다

크게 입니다

기울이기 입니다

이것은 컴퓨터 코드입니다

아랫첨자와 윗첨자


HTML 양식화 태그

양식을 위해 <b>와 <i>와 같은 태그를 사용하여 굵은 텍스트, 기울인 텍스트를 표시할 수 있습니다.

이러한 HTML 태그를 양식화 태그라 부릅니다.

이 페이지의 아래에 자세한 레퍼런스가 준비되어 있습니다.


예제들을 직접 해보세요

텍스트 양식
이 예제는 여러분이 HTML 문서에서 텍스트의 양식화를 어떻게 할 수 있는지 보여줍니다.

사전 양식화된 텍스트
이 예제는 여러분이 pre 태그를 사용하여 줄 바꿈과 빈 칸을 어떻게 다루어야 하는지 보여줍니다.

"컴퓨터 출력" 태그
이 예제는 "컴퓨터 출력" 태그가 보통의 경우와 어떻게 다르게 표시되는지 보여줍니다.

축약어와 두문자어
이 예제는 축약어와 두문자어를 어떻게 다루는지 보여줍니다.

텍스트 방향
이 예제는 텍스트 방향을 어떻게 바꾸는지 보여줍니다.

인용
이 예제는 긴 인용과 짧은 인용을 어떻게 다루는지 보여줍니다.

텍스트 삭제와 삽입
이 예제는 삭제 혹은 삽입된 텍스트를 어떻게 표시하는지 보여줍니다.


텍스트 양식화 태그

<b> : 텍스트를 굵게 나타냅니다.
<big> : 텍스트를 크게 나타냅니다.
<em> : 텍스트를 강조하여 나타냅니다.
<i> : 텍스트를 기울여 나타냅니다.
<small> : 텍스트를 작게 나타냅니다.
<strong> : 텍스트를 강하게 나타냅니다.
<sub> : 텍스트를 아랫첨자로 나타냅니다.
<sup> : 텍스트를 윗첨자로 나타냅니다.
<ins> : 텍스트를 삽입된 표시로 나타냅니다.
<del> : 텍스트를 삭제된 표시로 나타냅니다.
<s> : 권장하지 않음. <del>을 대신 사용하세요.
<strike> : 권장하지 않음. <del>을 대신 사용하세요.
<u> : 권장하지 않음. 스타일시트를 대신 사용하세요.

"컴퓨터 출력" 태그

<code> : 컴퓨터 코드를 나타냅니다.
<kbd> : 키보드 텍스트를 나타냅니다.
<samp> : 샘플 컴퓨터 코드를 나타냅니다.
<tt> : 텔레타이프(teletype) 텍스트를 나타냅니다.
<var> : 변수를 나타냅니다.
<pre> : 사전 양식화된 텍스트(preformatted text)를 나타냅니다.
<listring> : 권장하지 않음. <pre>를 대신 사용하세요.
<plaintext> : 권장하지 않음. <pre>를 대신 사용하세요.
<xmp> : 권장하지 않음. <pre>를 대신 사용하세요.

인용, 정의 태그

<abbr> : 축약어를 나타냅니다.
<acronym> : 두문자어를 나타냅니다.
<address> : 주소를 나타냅니다.
<bdo> : 텍스트 방향을 정의합니다.
<blockquote> : 긴 인용(quotation)을 나타냅니다.
<q> : 짧은 인용(quotation)을 나타냅니다.
<cite> : 인용(citation)을 나타냅니다.
<dfn> : 정의를 나타냅니다.


HTML 텍스트 양식화

HTML Text Formatting
http://www.w3schools.com/html/html_formatting.asp


예제

굵게 입니다

크게 입니다

기울이기 입니다

이것은 컴퓨터 코드입니다

아랫첨자와 윗첨자


HTML 양식화 태그

양식을 위해 <b>와 <i>와 같은 태그를 사용하여 굵은 텍스트, 기울인 텍스트를 표시할 수 있습니다.

이러한 HTML 태그를 양식화 태그라 부릅니다.

이 페이지의 아래에 자세한 레퍼런스가 준비되어 있습니다.


예제들을 직접 해보세요

텍스트 양식
이 예제는 여러분이 HTML 문서에서 텍스트의 양식화를 어떻게 할 수 있는지 보여줍니다.

사전 양식화된 텍스트
이 예제는 여러분이 pre 태그를 사용하여 줄 바꿈과 빈 칸을 어떻게 다루어야 하는지 보여줍니다.

"컴퓨터 출력" 태그
이 예제는 "컴퓨터 출력" 태그가 보통의 경우와 어떻게 다르게 표시되는지 보여줍니다.

축약어와 두문자어
이 예제는 축약어와 두문자어를 어떻게 다루는지 보여줍니다.

텍스트 방향
이 예제는 텍스트 방향을 어떻게 바꾸는지 보여줍니다.

인용
이 예제는 긴 인용과 짧은 인용을 어떻게 다루는지 보여줍니다.

텍스트 삭제와 삽입
이 예제는 삭제 혹은 삽입된 텍스트를 어떻게 표시하는지 보여줍니다.


텍스트 양식화 태그

<b> : 텍스트를 굵게 나타냅니다.
<big> : 텍스트를 크게 나타냅니다.
<em> : 텍스트를 강조하여 나타냅니다.
<i> : 텍스트를 기울여 나타냅니다.
<small> : 텍스트를 작게 나타냅니다.
<strong> : 텍스트를 강하게 나타냅니다.
<sub> : 텍스트를 아랫첨자로 나타냅니다.
<sup> : 텍스트를 윗첨자로 나타냅니다.
<ins> : 텍스트를 삽입된 표시로 나타냅니다.
<del> : 텍스트를 삭제된 표시로 나타냅니다.
<s> : 권장하지 않음. <del>을 대신 사용하세요.
<strike> : 권장하지 않음. <del>을 대신 사용하세요.
<u> : 권장하지 않음. 스타일시트를 대신 사용하세요.

"컴퓨터 출력" 태그

<code>

: 컴퓨터 코드를 나타냅니다.


<kbd>

: 키보드 텍스트를 나타냅니다.


<samp>

: 샘플 컴퓨터 코드를 나타냅니다.


<tt>

: 텔레타이프(teletype) 텍스트를 나타냅니다.


<var>

: 변수를 나타냅니다.


<pre>

: 사전 양식화된 텍스트(preformatted text)를 나타냅니다.


<listring> : 권장하지 않음. <pre>를 대신 사용하세요.


<plaintext> : 권장하지 않음. <pre>를 대신 사용하세요.


<xmp> : 권장하지 않음. <pre>를 대신 사용하세요.

인용, 정의 태그

<abbr> : 축약어를 나타냅니다.
<acronym> : 두문자어를 나타냅니다.
<address> : 주소를 나타냅니다.
<bdo> : 텍스트 방향을 정의합니다.
<blockquote> : 긴 인용(quotation)을 나타냅니다.
<q> : 짧은 인용(quotation)을 나타냅니다.
<cite> : 인용(citation)을 나타냅니다.
<dfn> : 정의를 나타냅니다.


HTML 문단

HTML Paragraphs
http://www.w3schools.com/html/html_paragraphs.asp


HTML 문서는 그 안에 포함된 문단들로 나뉩니다.


HTML 문단

문단은 <p> 태그를 통해 나타냅니다.

예제

<p>This is a paragraph</p>
<p>This is another paragraph</p>

참고 : 브라우저가 문단의 앞뒤에 자동으로 약간의 공간을 추가합니다.


종료 태그를 잊지 마세요

대부분의 브라우저는 여러분이 종료 태그를 쓰지 않아도 HTML을 올바르게 보여줄 것입니다.

예제

<p>This is a paragraph
<p>This is another paragraph

예제는 대부분의 브라우저에서 올바르게 나타날 것입니다. 하지만 이렇게 하지 마세요. 종료 태그를 쓰지 않는 것은 예측할 수 없는 결과나 오류를 만들 수 있습니다.

참고 :

앞으로 나올 버전의 HTML은 종료 태그를 생략하는 것을 허용하지 않습니다.


HTML 줄 바꿈

여러분이 만약 새로운 문단을 시작하지 않고 줄을 바꾸고 싶다면 <br /> 태그를 사용하세요.

예제

<p>This is<br />a para<br />graph with line breaks</p>

<br /> 엘리먼트는 빈 HTML 엘리먼트입니다. 이것은 종료 태그를 가지지 않습니다.


<br>과 <br />

XHTML, XML, 그리고 앞으로 나올 HTML 버전에서 종료 태그가 없는 HTML 엘리먼트는 허용되지 않습니다.

<br>이 모든 브라우저에서 잘 동작하거라도 <br />을 사용하는 것이 미래에 동작을 보장합니다.


HTML 표시 - 유용한 Tip

여러분은 HTML이 어떻게 표시될지 장담할 수 없습니다. 큰 화면과 작은 화면, 그리고 다양한 창의 크기에 따라 그 결과는 달라집니다.

HTML에서 여러분이 추가하는 빈 칸이나 빈 줄은 표시에 반영되지 않습니다.

브라우저는 페이지가 표시될 때 빈 공간과 빈 줄을 제거합니다. 아무리 많은 빈 칸과 줄도 모두 한 칸의 공간으로 표시됩니다.

(예제는 HTML 표시 양식 문제를 보여줍니다.)


이 단원의 예제

HTML 문단


이 예제는 브라우저에서 문단이 어떻게 표시되는지 보여줍니다.

줄 바꿈
이 예제는 HTML 문서에서 줄 바꿈을 사용하는 것을 보여줍니다.

양식 문제
이 예제는 HTML 표시 양식의 문제를 보여줍니다.

추가 예제

추가 문단
이 예제는 문단 엘리먼트의 기본 동작에 대해 보여줍니다.


HTML 태그 레퍼런스

W3Schools의 태그 레퍼런스는 HTML 엘리먼트에 대한 추가적인 정보와 속성 정보를 가지고 있습니다.

<p> : 문단을 나타냅니다.

<br /> : 새 줄을 삽입합니다.


HTML 제목

HTML Headings
http://www.w3schools.com/html/html_headings.asp


제목(Heading)은 HTML 문서에서 중요합니다.

HTML 제목

제목은 <h1>부터 <h6>까지 태그로 정의됩니다.



<h1>은 가장 큰 제목을. <h6>은 가장 작은 제목을 나타냅니다.

예제

<h1>This is a heading</h1>
<h2>This is a heading</h2>
<h3>This is a heading</h3>

참고 :

브라우저가 자동으로 제목의 아래, 위로 공간을 추가합니다.


제목은 중요합니다

HTML 제목 태그를 제목을 위해서만 사용하세요. 절대로 텍스트를 크게 하거나 굵게 표시하는데 사용하지 마세요.

검색 엔진은 여러분의 제목 태그를 이용하여 여러분 웹 페이지의 구조와 내용을 정리합니다.

방문자가 여러분의 페이지를 훑어보기 시작하면 제목 태그는 문서의 구조를 파악하는데 중요한 역할을 할 것입니다.

H1 제목은 반드시 메인 제목으로 사용해야 합니다. 그 다음은 H2, 그 보다 덜 중요한 것은 H3. 이런 순서로 사용하세요.


HTML 줄

<hr /> 태그는 가로 줄을 만들 때 사용합니다.

예제

<p>This is a paragraph</p>
<hr />
<p>This is a paragraph</p>
<hr />
<p>This is a paragraph</p>


HTML 주석

주석은 HTML 코드를 더 읽기 편하고 이해하기 쉽게 하기 위해 추가될 수 있습니다.

주석은 아래와 같이 작성합니다.

예제

<!-- This is a comment -->

참고 : 여는 괄호(<) 다음에는 느낌표가 있지만 닫는 괄호(>) 전에는 느낌표가 없습니다.


HTML Tip - HTML 소스를 어떻게 볼까요

여러분은 웹 페이지를 보고 "와! 어떻게 한거지?"라고 한 적이 없나요?

페이지에서 오른쪽 클릭을 한 후 "소스 보기(IE)" 또는 "페이지 소스 보기(Firefox)" 또는 기타 브라우저에서는 이와 비슷한 기능을 찾을 수 있습니다. 이 기능은 여러분에게 페이지의 HTML 코드를 보여주는 창을 열어 줄 겁니다.


이 페이지의 예제

제목
이 예제는 HTML 문서에서 제목을 표시하는 태그를 보여줍니다.

숨겨진 주석
이 예제는 어떻게 HTML 소스 코드에 숨겨진 주석을 추가하는지 보여줍니다.

가로 줄
이 예제는 어떻게 가로 줄을 넣는지 보여줍니다.


HTML 태그 레퍼런스

W3Schools의 태그 레퍼런스는 태그에 대한 추가적인 정보와 속성을 제공합니다.

여러분은 다음 단원에서 HTML 태그와 속성에 대해 좀더 많은 것을 배울 수 있습니다.

<html> : HTML 문서를 내타냅니다.

<body> : 문서의 몸체를 나타냅니다.

<h1> to <h6> : 제목1부터 제목6까지를 나타냅니다.

<hr /> : 가로 줄을 나타냅니다.

<!--> : 주석을 나타냅니다.


HTML 속성

HTML Attributes
http://www.w3schools.com/html/html_attributes.asp


속성은 HTML 엘리먼트에 대한 추가적인 정보를 제공합니다.


HTML 속성

  • HTML 엘리먼트는 속성을 가질 수 있습니다.
  • 속성은 엘리먼트에 대한 추가적인 정보를 제공합니다.
  • 속성은 항상 시작 태그에 명시되어야 합니다.
  • 속성은 name="value"와 같이 속성 이름와 속성 값의 쌍으로 사용합니다.

속성 예제

HTML 링크는 <a> 태그로 나타냅니다. 링크의 주소는 속성으로 제공됩니다.

예제

<a href="http://www.w3schools.com">링크입니다.</a>

(링크에 대해 이 튜토리얼의 뒤에 배울 것입니다.)


속성 값은 따옴표로

속성 값은 반드시 따옴표로 감싸져 있어야 합니다.

큰따옴표를 사용하는 것이 일반적이지만 작은따옴표도 허용이 됩니다.

속성 값 자체에 따옴표를 포함하는 경우와 같은 경우 작은따옴표를 사용해야할 것입니다.
name='John "ShotGun" Nelson'


HTML Tip : 속성은 소문자로

속성 이름과 속성 값은 대소문자를 구별하지 않습니다.

하지만 World Wide Web Consortium(W3C)는 HTML 4 명세에서 속성과 속성 값에 소문자를 사용할 것을 권장하고 있습니다.

앞으로 나올 버전의 (X)HTML에서는 속성에 반드시 소문자를 사용해야 합니다.


HTML 속성 레퍼런스

다음 링크에 각 HTML 엘리먼트의 속성에 대한 정보가 있습니다.
HTML 레퍼런스

다음은 대부분 HTML 엘리먼트의 표준 속성입니다.

  • 속성 : class
  • 값 : 클래스 룰 또는 스타일
  • 설명 : 엘리먼트의 클래스
  • 속성 : id
  • 값 : id 이름
  • 설명 : 엘리먼트에 대한 유일한 id
  • 속성 : style
  • 값 : 스타일 정의
  • 설명 : 인라인 스타일 정의
  • 속성 : title
  • 값 : 툴팁 텍스트
  • 설명 : 툴팁으로 보여질 텍스트

표준 속성에 대한 자세한 정보는 다음 링크에 있습니다.
HTML 표준 속성 레퍼런스


1 2 3