- HTML -
HTML의 태그
<html> ~ </html> |
HTML선언 |
<head> ~ </head> |
문서 정보 |
<title> ~ </title> |
제목 |
<body> ~ </body> |
문서 본문 |
<h 레벨> ~ </h 레벨> | 레벨1부터 6까지 제목을 설정한다. ( 1: 대제목 -> 6: 소제목) |
<a href="URL>~</a> | 클릭시 URL로 이동 |
<em>~</em> | 문자 이탤릭 |
<strong>~</strong> | 문자 Bold체 |
<hr> | 가로선 표시 |
<p> ~ </p> | 단락 설정 |
<b> ~ </b> | ~ 부분 굵은 글꼴로 표시 |
<u> ~ </u> | ~ 부분 밑줄 |
<br> | 줄바꿈 |
<pre> ~ </pre> | 브라우저에 따라 모양을 바꾸지 않고 입력 그대로 표시 |
& | & |
< | < |
> | > |
&quo; | " |
표 | |
<table> <caption> ~ </caption> <tr> <td> /td> </tr> </table> | <table> ~ </table> 테이블 선언 <caption> ~ </caption> ~가 표의 제목 <tr> </tr> 행 <td> </td> 셀 |
<table border = "5" width="150"> </table> | border 테두리의 너비를 픽셀 단위로 지정, default는 테두리 없음임. width 표 너비를 픽셀 단위로 지정. default는 문자열의 너비 |
<table cellspacing="10" cellpadding="15"> | cellspacing 바깥쪽 테두리와 안쪽 테두리의 너비를 픽셀 단위로 지정 |
<table> <tr><td rowspan="2"></td></tr> <tr><td colspan="2"></td></tr> </table> | rowspan 셀을 세로로 병함 colspan 셀을 가로로 병함 |
프레임 | |
<html> <head><title> </title></head> <frameset row="20%, 80%"> <frame src = "A.html" name="menu> <frameset cols="20%, 80%"> <frame src ="B.html" name="data"> <frame src ="C.html" name ="mycontents"> </frameset> <noframes> <body> 이페이지는 프레임을 사용하고 있습니다. </body> <noframes> | <frameset row="20%, 80%">~</frameset> <frame src="A.html" name='menu"> <a href="0603.html" target="mycontetns">6월 3일 (월)</a> |
폼 - 데이터를 입력 선택하기 위한 모듈. 서버로 전달됨 | |
<html> <title>입력폼</title> <body> <form action="http://localhost/cgi-bin/getname.cgi" method="GET"> 이름 <input type="text" name="NM"><br> </form> </body> </html> | <form action="데이터송신처" method="송신방법">~</form> <input type="폼 부품의 종류" value="값"> |
입력한 데이터 받기 **폼에 입력한 데이터를 전달하는 방법(method)는 GET과 POST가 있다. POST로 전달된 데이터는 키보드로 입력된 것과 똑같이 STDIN(표준 입력)이라는 방법으로 전달 받는다. |
CSS
<div>태그와 <span>태그 |
|
HTML파일에 CSS 기술하기 페이지 전체에 스타일을 통일하려면 HTML파일 헤더에 <style>태그를 사용하여야 한다. |
<html> |
스타일 계승 |
|
외부 스타일 시트 읽어오기 |
picbook1.html, pickbook2.html abs.css |
CSS의 우선순위 |
1. HTML 태그에 직접 기술된 CSS (style 속성에 의한 설정) |
문자스타일 |
|
p {font-family :serif} |
<p> 태그의 글꼴을 명조 계열로 지정합니다. |
p {font-size: small} |
xx-small |
p {font-weight: bold} |
lighter |
p {font-style: italic} | italic normal |
p {text-decoration: underline} |
|
p {text-transform: capitalize} | |
p {text-align: right} |
|
p {text-indent: 3cm} | |
여러개의 태그에 같은 스타일 지정하기 | h1, h2 {font-size: italic} |
모든 태그에 같은 스타일 지정하기 |
|
csstags.html | |
<html> | |
csstag.css | |
* {font-family:serif} | |
특정태그에 같은 스타일 지정하기 |
셀렉터에 클래스명을 붙여서 스타일을 지정하면 동일 클래스명을 갖고 있는 태그에 스타일을 지정할 수 있다. 반복해서 작업할 때 편리하다. |
모든 태그에 같은 스타일 사용하기 |
.picbook {color: gray} |
특정 태그에 스타일 지정하기 |
<p id="picbook-js">JavaScript가 보이는 그림책</p>
|
특수 스타일 | |
링크 위에 마우스 포인터를 올려놓을 때 스타일 바꾸기 |
a:hover { |
링크가 활성화될 때 스타일 바꾸기 | a:active { |
<문제>
다음 표를 그리는 HTML문을 작성하세요.
- 가위바위보 -
|
유리나 |
||
승 |
무승부 |
패 |
|
1회 |
O |
|
|
2회 |
|
|
O |
3회 |
|
O |
|
<html>
<head>
<body>
<table border="1">
<caption>- 가위바위보 -</caption>
<tr align=center>
<td rowspan="2"> </td>
<td colspan="3">유리나</td>
</tr>
<tr>
<td>승</td>
<td>무승부</td>
<td>패</td>
</tr>
<tr>
<td>1회</td>
<td align=center>O</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>2회</td>
<td> </td>
<td> </td>
<td align=center>O</td>
</tr>
<tr>
<td>3회</td>
<td> </td>
<td align=center>O</td>
<td> </td>
</tr>
</table>
</body>
</head>
</html>
댓글