posted by changhozz 2012. 7. 30. 15:04

HTML (HyperText Markup Language)

 

 

<html>    </html>   ㅡ>시작을 알리므로 항상 처음에 열고 끝에닫음.

<head>    </head>    ㅡ>html문서에 대한 정보를 입력, 출력은 되지않음. title이 들어감.

<basefont>   ㅡ> 전체의 글씨를 지정한다.
종료태그는 없음.  <body>부분에 입력.

ex)    <basefont size=12 color = green>

<title>  제목  </title>    ㅡ> 제목을 입력함. 창위에 뜨는거.

<!--   주석내용    -->          ㅡ>주석을 달때 사용.

&nbsp; ㅡ> 스페이스바를 의미. 한 칸 띄기

<body>    </body>    ㅡ> 실제적인 내용 기술.

body태그 안에서 사용되는 속성들

ex)   <body bgcolor = "색상명 또는 16진수 형태의 #RGB값">

 

 속성

설명 

bgcolor="#RGB" 

배경색상 지정 (색상명/ 색상코드) 

background = "이미지 파일경로"

배경으로 사용할 이미지 파일의 경로 지정(이미지 경로지정 : URL) 

             bgproperties=fixed

 브라우저 창에 상하 좌우 어느 쪽으로 스크롤해도 배경 이미지가 고정된 상태로 움직이지 않음

text ="#RGB"

 문자의 기본 색상 지정(색상명/ 색상코드)

link ="#RGB"

 링크된 문자의 색상지정 (색상명/ 색상코드)

alink ="#RGB"

 링크된 텍스트를 눌렀을때의 문자 색상지정(색상명/ 색상코드) 

vlink ="#RGB"

 링크된 텍스트를 방문한 후의 문자 색상지정(색상명/ 색상코드) 

  topmargin="픽셀"

문서의 위쪽 여백을 지정(숫자) 

 leftmargin="픽셀"

문서의 왼쪽 여백을 지정(숫자) 

 

<pre>    </pre>    ㅡ> 자바 주석달때 배운거, 이안에서는 스페이스나 특수문자를 원래대로 인식해준다. 그러나 다른 태그들은 이안에서 먹히지 않는다.

<hr> ㅡ> 수평선을 그려줌. <hr> 태그를 사용하게 되면 자동 줄 바꿈이 실행되기 때문에 문단을 구분하는 용도로도 사용됨.

ex)   <hr width = "길이" size = "두께"  align = "정렬방식">

 

속성 

설명 

width 

수평선의 길이를 지정(pixel 또는 %) 

size 

 수평선의 두께를 지정(pixel)

align 

수평선의 정렬방법(left/center/right) 

color 

 수평선의 색상지정(색상명/ 색상코드) 

noshade 

선의 입체감을 제거하여 평면 느낌으로 적용 

 

<hn>   제목   </hn>    ㅡ>    n(1~6까지)에 따라 글씨 크기 바뀜. 적을수록 커진다 .  ㅡ> 이것두 align은 이용하여 위치지정할수있음.

<p>    </p> ㅡ> 단락이 시작하는 곳이나 단락이 끝나는 곳에 넣어서 단락을 구분하는 역할. <p>태그는 </p>태그를 사용하지 않아도 상관 없다.
<p> 안에서도 align을 쓸수있다.

ex) <p align="정렬방식">텍스트</p>
정렬방식 ㅡ> left, center, right

</br>   ㅡ>  lin break의 약자로 라인을 바꿔주는 역할을 함.
단독으로 쓰이기 때문에 </br> 로 써준다.

<nobr> </nobr> 보통 창의 폭에 맞추어서 텍스트를 자동적으로 줄에 맞게 바꾸지만 <nobr>을 사용하면 그 안에 입력된 텍스트는 줄이 바뀌지 않고 한 줄로 표시된다.

<p> 와 <br>의 차이점으론, <br>은 단순히 줄만 바꾸지만, <p>는 줄바꿈과 동시에 빈칸 한줄을 생성하여 단락 구분까지 해준다. 따라서 <br>태그를 2번 사용한 효과를 볼수있다. 그러나 <p>는 한번만 인식되고, <br>은 단순 줄바꿈이기 때문에 여러번 사용해도 먹힌다.

 

align = "left" or "right" or "center"  ㅡ>  표(table)의 셀안에 위치하는 글자나 이미지 등의 내용의 수평위치 조절. default값은 center임.

ex)  <h2 align = "center">

<center>    </center>     ㅡ>문단을 가운데로 정렬시키는 기능.
</center>태그를 만날 때까지 모두 가운데로 정렬.

<div> </div>    ㅡ> 블록 안 컨텐츠의 위치를 지정.
<div> 태그로 감싼 블록에 align 속성을 적용하면 블록 안에 텍스트나 이미지 등의 위치를 left(왼쪽 정렬/기본값) , center(가운데 정렬), right(오른쪽 정렬) 중 어느 하나로 지정할 수 있다.

ex) <div align = "left"> 이것은 문단 전체가 왼쪽으로 간다. </div>

 

 

 

 

 

<TABLE>    </TABLE> : 이 태그들은 테이블의 영역을 선언하는 태그로서 테이블의 처음과 끝을 지정. 실제로 테이블의 모양을 만드는 태그들은 이 블록의 내부에 포함되어야 함.

<tr>    </tr>  ㅡ>  표안에 행의 시작과 끝을 정의

<tr>은 행이므로 정렬방식은 valign = "top" "middle" "bottom"

★★★★★★★★★★★★중요한 정보★★★★★★★★★★★★★★

만약 td안에서 테이블을 하나만든후 그냥 글씨는 왼쪽에 정렬하고
테이블은 오른쪽에 정렬하면 글씨가 위로 쫌 뜬다.
그래서 middle을 이용해 문자를 중간으로 하고싶어도
그안에 테이블이 있다면 테이블만 먹혀버린다.
따라서 그냥 셀안에 글씨는 middle을 이용하여 가운데 정렬 할 수 있지만,
테이블과 같이 있을땐 글씨는 먹히지 않는다.

<td> </td>  ㅡ> 행안에 칸을 정의

<td>는 열이므로 정렬방식은 align = "left" "center" "right"

<th>    </th>    ㅡ><td>와 같은기능으로 행안의 열을 정의하고(칸의 개수), 다른점은 굵은 문자열을 출력한다. 

★★★★★★★★★★★★중요한 정보★★★★★★★★★★★★★★

<tr>태그와 <td>태그에 서로 모두 height, width속성이 지정되어 있으면 <td>속성 값이 저용됨. 이유는 <td>태그가 더 안쪽에 있으므로 더 나중에 적용되기 때문.
때문에 혼란을 일으킬 수 있으므로 width와 height 속성은 <td> 태그에만 사용하는 것이 좋다. 

border ㅡ> 표의 테두리를 결정한다. 숫자를 할당하면 해당 숫자의 테두리가 그려진다.

width ㅡ> 표 전체 혹은 각 셀의 폭을 정한다. (퍼센테이지 쓰면 해당 테이블 안에서의 점유율이됨. )

height ㅡ> 표 전체 혹은 각 셀의 높이를 정한다.

cellspacing ㅡ> 셀과 셀 사이의 여백을 정한다.

cellpadding    ㅡ>   셀 안의 내용과 셀의 경계와의 여백을 정한다.

align   ㅡ>  표 혹은 셀 내용의 정렬 위치를 정한다. (left /light / center)

bordercolor   ㅡ>  표 혹은 셀의 테두리 색을 정한다.

bordercolorlight   ㅡ> 표 혹은 셀의 테두리에 입체감 효과를 넣는다. 위쪽과 오른쪽의 테두리에 영향을 준다.

bordercolordark   ㅡ>  표 혹은 셀의 테두리에 입체감 효과를 넣는다. 왼쪽과 아래쪽의 테두리에 영향을 준다.

bgcolor ㅡ>표 혹은 셀의 배경색을 정한다.

background ㅡ> 표 혹은 셀의 배경그림을 지정한다. 그림의 경로를 적어준다.

valign   ㅡ> 셀 내용의 상,하 정렬위치를 정한다. top, middle , bottom이 있다.

rowsapn  ㅡ> 한 행 이상의 셀을 합칠때 사용.

colspan ㅡ> 한 열 이상의 셀을 합칠때 사용.

nowrap ㅡ> 이 속성을 주면 자동 줄바꿈을 하지 못한다.

----------------table 바깥 테두리의 표시 방법---------------------

 

void 

바깥 테두리 없음 (기본값) 

above 

위만 

below 

아래만 

hsides 

상하만 

vsides 

좌우만 

 lhs

좌측만 

rhs 

우측만 

box 

바깥 테두리 모두 

border 

바깥 테두리 모두 

---------------------------table 셀 경계선 표시 방법----------------------------------

 

none 

경계선 없음 (기본값) 

groups 

thead, tfoot, tbody, colgruop,col의 경계선 

rows 

행 사이의 경계선 

cols 

열 사이의 경계선 

all 

모든 경계선 

groups(이 값은 thead를 지정하지 않으면 효과가 없다.)

여기서 tip!!!!!!!!!!!

테이블의 테두리의 선을 바깥 위아래만 지정하고싶다면,

frame의 hsides와 rules의 none을 같이 사용하면 됨!!! 

ex)  <table frame = "hsides" rules = "none">

 

 -----------------------<font>-----------------------

 

속성 

설명 

face 

글꼴 이름을 지정 

size 

글자 크기를 1 ~ 7사이의 숫자로 지정 

1이가장 작고 7이 가장크다!!

color 

글자의 색상을 지정 

title 

글꼴의 설명 텍스트를 지정 

 

용도 

태그 

설명 

진하게 

<b>  </b>
<strong></strong>

강조하고자 하는 텍스트를 다른 글자보다 굵게 표현 

이탤릭체 

<i></i>
<em></em> 

태그안에 글자를 이탤릭체로 표현 

밑줄 

<u> </u> 

태그안에 글자를 밑줄 친 글자로 표현 

아래 첨자 

<sub>  </sub> 

태그 안에 글자를 아래 첨자로 표현 

위 첨자 

<sup> </sup>

태그 안에 글자를 윗 첨자로 표현 

조금 더 크게 

<big>  </big> 

태그 안에 글자를 현재 설정된 크기보다 2포인트 정도 크게 표현 

조금 더 작게 

<small>  </small> 

태그 안에 글자를 현재 설정된 크기보다 2포인트 정도 작게 표현 

취소선 

<strike></strike> 

 태그안에 글자에 삭제 표시를 나타냄 

타자기 체  

<tt>  </tt> 

가로 세로 비율이 고정되어 있는 글꼴로 표현 

 

 

 

<blockquote> 들여쓸 내용 </blockquote> ㅡ> 다른글보다 들여써짐.

<address> 제작자의 정보나 주소 </address> ㅡ>이태릭체로(기울어져서) 나타남.

 

-------목록에 관련된 태그------ 

 

태그 

설명 

<ul> 

순서가 없는 목록 (Unordered List)

<ol> 

순서가 있는 목록 (Ordered List)

<dl> 

정의 목록 (Definition LIst)

이들에 대한 실제 내용을 나타낼 때 사용하는 태그는 <li>이다.

 

----------------------------<ul>------------------------------  

사용법.
<ul type = "circle">
<li> 고양이
<li> 바둑이
<li> 거북이
 </ul>
 

속성 

속성값 

설명 

 type

disc 

 검은 원 

circle 

 흰 원 

square 

 사각형 

 

 --------------------------<ol>-------------------------

 사용법.
<ol type = "a" start = "2">
<li>바둑이
<li>고양이                  ㅡ> a,b,c로 종류로 갈껀데
<li>거북이                       b부터 시작하겠단뜻.
</ol>

<ol type ="I">
<li value = "2"> 사과
<li> 포도                    ㅡ>로마 대문자로 갈껀데 시작을 II로 하겠단 뜻.
<li>바나나
</ol>

속성 

속성값 

설명 

type 

1 

기본값으로 숫자로 나타낸다. 

a 

영어 소문자 

A 

영어 대문자 

i (소문자 아이)

소문자 로마 숫자 

I(대문자 아이

대문자 로마 숫자 

 disc

검은 원 

circle 

흰 원 

square 

사각형 

 start

숫자 

type 속성이 1이나 i나 I인 경우
시작할 숫자 지정 

 

-----------------------------용어의 정의를 목록으로---------------------

<dl>~</dl> 정의할 부분 전체 설정

<dt>~</dt> 정의하고자 하는 용어를 감싼다.

<dd>~</dd> 용어의 설명을 감싼다.

ex)

<dl>

<dt>인터넷</dt>

<dd>알파넷에서 시작된 세계 최대 규모의 컴퓨터 통신망 </dd>

</dl>

 

-------------------------------img------------------------------

이미지 태그.

형식 ㅡ>

<img src = "경로">

이때 경로에는 상대경로와 절대경로가 있는데, 상대경로는 해당 html 문서가 있는 디렉토리에
이미지 파일이 있을 경우 <img src = "첫박.jpg"> 이런식으로 입력하면 되고,
절대경로는 디렉토리를 하나하나 다 써주어야 한다.
<img src ="C:\Users\김창호\Desktop\네이트\첫박.jpg"> 이런식으로 입력하면 된다.

이미지에 설명을 나타내는 속성 alt

<img src = "C:\Users\김창호\Desktop\네이트\첫박.jpg" alt = "네이트입니다.">
라고 입력하였을 경우, 첫박 이미지에 마우스를 갖다대면, '네이트입니다' 라는 조그만 박스가 뜬다.

이미지 또한  border를 이용하여 두께를 지정해 줄수 있다.

 

태그 

속성 

속성값 

설명 

IMG 

src 

이미지 파일 경로 

HTML 문서에 표시할 이미지 파일의 경로를 지정 

align 

문자열 

이미지 정렬 방식을 지정 

alt 

문자열 

이미지 설명 문장을 지정 

width 

숫자 

이미지 폭 지정 

height 

숫자 

이미지 높이 지정 

border 

숫자 

이미지 테두리 두께 지정 

hspace 

숫자 

이미지 좌우 여백 지정 

vspace 

숫자 

이미지 상하 여백 지정 

align에는 top/middle/bottom 과 left/right가있는데 left/right는 말그대로 이미지의 위치가
왼쪽끝 오른쪽끝으로 지정되고, top/middle/bottom같은 경우는 그림의 맞추어 옆에 글씨가 어디에 쓰여지는지 지정된다.

---------------------------HyperLink------------------------

 

태그 

속성 

속성값 

설명 

href 

문자열 

하이퍼링크 연결로 이동하고자 하는 곳의 위치를 지정 

name  

문자열

하이퍼링크에 이름을 지정 

target 

문자열 

하이퍼링크를 클릭했을 때 href 속성에 지정된 URL이 보여질 위치를 지정 

title 

문자열 

하이퍼링크에 대한 설명을 표시 

사용법,

<a href = http://www.naver.com> 네이버로 가기</a> 

이경우 '네이버로 가기' 란 글이 뜨고, 이 글을 누르면 naver로 가는것.!

'네이버로 가기' 부분에는 이미지도 들어갈수있고, 파일도 들어갈수있음!!

----------------------------링크의 색상 지정---------------------------------

링크의 색상은 <ody>부분에 지정하는것!!!!!

<body link = "색상" vlink ="색상  alink ="색상"></body>

link = 누르기 전 색상(원래 색)

vlink = 방문 후 색상 (한번이라도 방문하면 바뀌는 색상)

alink = 마우스를 누르고 있는 상태에서의 색상.

------------------현재 html문서의 지정된 위치로 링크를 설정하는 name 속성---------------

<a href = "#핸드폰">간략 단어 (핸드폰)</a>
<a name ="핸드폰">  핸드폰에 대한 자세한 설명으로 이동하였음. </a>

<a name ="핸드폰"> </a>

-----------------------------href taget-----------------------

링크 결과를 다른 창에 열기.

원래 href는 현재 창이 링크된 창으로 바로 넘어가지만,

target을 이용하면 현재 창에서  또 다른 창을 띄어 링크된다.

사용법,

<a href = "link.html"  target = "_blank"> 이동하기 </a>

 

'HTML' 카테고리의 다른 글

추가 정리  (0) 2012.08.02
HTML 작성시 주의사항.  (0) 2012.08.01
frame 작성.  (0) 2012.08.01
입력 양식 폼  (0) 2012.07.30