HTML

Similar documents
Javascript

SK Telecom Platform NATE

미쓰리 파워포인트

PHP & ASP

PowerPoint Template

컴퓨터프로그래밍 - HTML

2009년 상반기 사업계획

PowerPoint Presentation

Microsoft PowerPoint HTML.ppt

歯

Javascript

PHP & ASP

<3033B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS

쉽게 풀어쓴 C 프로그래밍

이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2

네트워크 명령 실습

슬라이드 1

웹의 뼈대 HTML의 이해 개요 및 텍스트 태그

네트워크 명령 실습

HTML5

Lab1


PowerPoint 프레젠테이션

Microsoft PowerPoint - aj-lecture1-HTML-CSS-JS.ppt [호환 모드]

Overall Process

PowerPoint Presentation

PowerPoint 프레젠테이션

하둡을이용한파일분산시스템 보안관리체제구현

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint HTML기초(2).pptx

Ext JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF

예스폼 프리미엄 템플릿

Week8-Extra

(Microsoft PowerPoint - 9\300\345.ppt [\310\243\310\257 \270\360\265\345])

e-비즈니스 전략 수립

Javascript

PowerPoint 프레젠테이션

0. 들어가기 전

PowerPoint 프레젠테이션

Cookie Spoofing.hwp

Data Provisioning Services for mobile clients

PowerPoint 프레젠테이션

C스토어 사용자 매뉴얼

PowerPoint 프레젠테이션

UNIST_교원 홈페이지 관리자_Manual_V1.0

untitled

PowerPoint 프레젠테이션

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

EBS직탐컴퓨터일반-06-OK

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

NATE CP 가이드 1. WML 페이지에서줄바꿈문제 개요 WML 페이지에서줄바꿈은명시적으로 <br/> 태그를사용하여야한다. 설명그림 2 의의도로제작된페이지에서 Card Styles 텍스트와 Select 박스사이에명시적인 <br/> 태그가없어, 그림 1 과같이줄바꿈이되

WEB HTML CSS Overview

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

02 장. 글꼴문단지정하기 이번장에서는스타일시트속성중에서글꼴과관련한속성과문단에관련된속성을살펴보도록하자.

Microsoft PowerPoint - aj-lecture4.ppt [호환 모드]

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

<3036B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

AMP는 어떻게 빠른 성능을 내나.key

Microsoft PowerPoint - HTML-CSS3.pptx

Javascript.pages

EDB 분석보고서 (04.03) ~ Exploit-DB( 에공개된별로분류한정보입니다. ** 5개이상발생한주요소프트웨어별상세 EDB 번호 종류 공격난이도 공격위험도 이름 소프트웨어이름 3037 SQL Inj

슬라이드 1

슬라이드 1

리포트_23.PDF

쉽게 풀어쓴 C 프로그래밍

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

EDB 분석보고서 (04.06) ~ Exploit-DB( 에공개된별로분류한정보입니다. Directory Traversal users-x.php 4.0 -support-x.php 4.0 time-

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >

Microsoft PowerPoint Python-WebDB

PowerPoint 프레젠테이션

Dialog Box 실행파일을 Web에 포함시키는 방법

B _01_M_Korea.indb

Microsoft PowerPoint 웹 연동 기술.pptx

웹 개발자를 위한 서블릿/JSP

LCD Display

PowerPoint 프레젠테이션

C H A P T E R 2

4? [The Fourth Industrial Revolution] IT :,,,. : (AI), ,, 2, 4 3, : 4 3.

3장

PowerPoint 프레젠테이션

DocsPin_Korean.pages

Secure Programming Lecture1 : Introduction

최종보고서 데이터베이스의취약점분석과해결책 제출일자 : 2012년 5월 00일과목명 : 캡스톤디자인팀명 : DIS 팀장 : 강연준팀원 : 강연준 조응철담당교수 : 양환석교수님


6강.hwp

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

HTML Basic & Advanced

Orcad Capture 9.x

Data Provisioning Services for mobile clients

1217 WebTrafMon II

Solaris Express Developer Edition

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Transcription:

Hyper Text Markup Language Bok, Jong Soon jongsoon.bok@gmail.com www.javaexpert.co.kr 1

HTML 문서의특징 HyperText Markup Language WWW 문서제작에쓰임 SpaceBar, Tab, Enter 인식못함 텍스트문서의형태 컴퓨터기종에독립적 확장명 :.html,.htm 태그는대소문자구별안함 파일명은가급적영문자로통일 태그의순서를가급적지켜야함 2

HTML 태그의구조 (1) Markup Tag 사용형태 영문대소문자구별없음 <tag>... </tag> 예 ) <title> 태그이용 </title> <tag attribute=argument>... </tag> 예 ) <font size=3>... </font> <tag> 예 ) <br> 3

HTML 태그의구조 (2) 사용의주의사항 중첩되어사용안됨 <B><I>... </B></I> <B><I>... </I></B> (x) (o) 4

HTML 문서의기본구조 <HTML> <HEAD>... </HEAD> <BODY>... </BODY> </HTML> 5

HTML 문서의예 <html> <head> <title> 여기는제목입니다 </title> </head> <body> <h1> 헤드라인입니다.</h1> 여기는본문입니다. </body> </html> 6

HTML 문서에서의주석 한줄주석 <!-- --> 여러줄주석 <!-- -->

<HEAD> </HEAD> <head>... </head> 문서에대한정보를나타냄 HEAD 속에사용하는태그 <title>... </title> <meta> <base> <style> </style> <script> </script> 8

<TITLE> </TITLE> 사이트의제목을보여줌 사용자의북마크에도움 되도록타이틀명은한글로설정 짧고, 명료하게사이트의특성을전달하도록 사이트의브랜드명을적을수도 도메인네임을한글로표현가능

<META> </META>(1) 한글폰트지정 <META http-equiv= content-type content= text/html;charset=euc-kr > Keywords 지정 <META name= keywords content= 키워드내용 > 홈페이지홍보용으로많이이용 검색로봇은웹사이트의 META 태그나타이틀등을수집

<META> </META>(2) Description 지정 <META name= Description content= 내용설명 > 검색엔진과관련된태그 홈페이지홍보 HTML 문서이동 <META http-equiv= Refresh content= time;url= 이동할주소 > Time : interval time (seconds)

<META> </META>(3) 저자명지정 <META name= author content= 저자명 > 저자명또는제작자명기록

<BASE> <base href= URL > HTML 문서속에사용되는파일링크들의기본설정 URL 링크 예 1 예 2 HEAD: <base href= /pub/ > BODY: <a href= filename1.html > BODY: <a href= /pub/filename1.html > 두가지경우는동일한링크 13

<BODY>(1) <body>... </body> 문서의실제내용이들어감 각종태그를사용하여문서표현 14

<BODY>(2) 배경색지정 bgcolor= 16진수 / 색상명 기본값은흰색 (#ffffff, white) 글자색지정 text= 16진수 / 색상명 기본값은검은색 (#000000, black) 배경이미지지정 background= 이미지명 text tile for background 를의미

<BODY>(3) 배경이미지고정하기 (Watermark) bgproperties= fixed 스크롤바를내려도글자만움직이고배경이미지는고정으로 MSIE 에서만지원 링크글자색상지정 link= 16 진수 vlink= 16 진수 alink= 16 진수 link = Unvisited Link ( 기본값 : 파란색 ) vlink = Visited Link ( 기본값 : 보라색 ) alink = Active Link ( 기본값 : 빨간색 )

<BODY>(4) 브라우저여백지정 leftmargin= 0 topmargin= 0 marginwidth= 0 marginheight= 0 leftmargin, topmargin 은 MSIE에서인식 marginwidth, marginheight 은네스케이프에서인식

Head Line Tag 문서내의단계별제목 1 ~ 6 까지의레벨 <h1>... </h1> <h2>... </h2> <h3>... </h3> h4, h5, h6 레벨순서대로사용 18

문단 (1) <p>... </p> <p align=left cente r right> 문단바꾸기 <br> : 줄바꾸기 <hr> : 선그리기 <hr size=6 width= 70% > 19

문단 (2) <pre>... </pre> Preformatted 공백과줄바꾸기인식 내부의태그인식 20

문단 (3) <listing>... </listing> 태그무시 공백과빈줄인식 글씨체가바뀜 21

문단 (4) <blockquote> 인용구삽입에이용 공백, 줄바꾸기무시 <center>... </center> 가운데정렬 공백, 줄바꾸기무시 22

문단 (6) <address> 문서수정일 저자정보 <!--... --> 코멘트 23

글자모양 물리적형태 <b>... </b> <I>... </I> <tt>... </tt> <big>... </big> <small>... </small> <blink>... </blink> <sub>... </sub> <sup>... </sup> <u>... </u> 24

글자크기 글자크기 <font size=n>..</font> <basefont size=n> 25

특수문자 특수문자 <, >, &, 그외 26

리스트만들기 (1) 순서리스트 <ol><li>..<li>..</ol> <ol type=a a I i 1 start=n> <li value=n> 무순서리스트 <ul><li>..<li>..</ul> <ul type=disc circle squ are> 27

리스트만들기 (2) 정의리스트 <dl> <dt> 정의항목 <dd> 설명 </dl> <dl compact> 28

리스트만들기 (3) 리스트들은중첩사용가능 시작태그와마감태그의대응주의 29

Hyperlink (1) 앵커정의 <a href= http://www.test.com/bluebird.ht ml > 파랑새 </a> 에링크를... <a href= bbird.html > 파랑새 </a> 에링크를... 30

Hyperlink (2) 다른문서내의특정부분으로링크 : Home.html : <a href= http://www.test.com/bird.html#blu ebird > 파랑새 </a> bbird.html : <a name= bluebird > 이새는..</a> 동일문서내의특정부분으로링크 : bbird.html : <a href= #bluebird > 파랑새 </a> bbird.html : <a name= bluebird > 이새는..</a> 31

Hyperlink (3) 절대경로와상대경로 예 ) html.html에서 home.html 지정시 절대경로 : <a href= http://www.test.co.kr/doc/home.html > 상대경로 : Doc <a href=../home.html > home.html Mydoc html.html 32

이미지넣기 (1).jpg,.gif, png 파일 <img src= image_url > <img src= http://www.test.com/wwwkr.gif > <img src= images/www-kr.gif > Homepage and... 33

이미지넣기 (2) 크기지정 : width=x, height=x ( 단위 : 픽셀 ) 34

이미지넣기 (3) 이미지정렬 <img src=... align=top middle bottom right left> <p align=center><img src=... > </p> 35

이미지넣기 (4) 이미지제목넣기 <img src= htmlicon.gif alt= [htmlicon] > 텍스트베이스브라우저에서사용 로딩시간동안이미지위치에보여줌 36

이미지넣기 (5) 백그라운드이미지넣기 <body background= background.gif > 외부이미지지정하기 <a href= ex_img.jpg > <img src= in_img.jpg ></a> 37

표작성 (1) <table>..</table> : 표의시작과끝 - border=n : 외부테두리두께 - cellspacing=n : 셀간격 - cellpadding=n : 셀내부여백 - width=n : 표의너비 - height=n : 표의높이 <tr>..</tr> : 열지정 <th>..</th> : 셀헤더지정 <td>..</td> : 셀데이타지정 38

표작성 (2) <table border=1 cellspacing=1 cellpadding=1> <tr><th>no.</th><th> 시간 </th></tr> <tr><td>1</td><td>10:00</td></tr> </table> <table border=5 cellspacing=5 cellpadding=5 width=100 height=50> 39

표작성 (3) 캡션 <caption align=top bottom>...</caption> 셀데이타의정렬및셀합병 colspan : 열합병 rowspan : 행합병 align=left center right valign=top middle bottom 40

표작성 (4) 41

문서의색지정 <body... > 에서지정 #rrggbb 또는색명 bgcolor : 문서뒷배경 text : 글자색 link alink : active link vlink : visited link <body bgcolor= #ffffff text= #000000 link= #0000ff alink= #ff00ff vlink= #2f4f2f > 42

FORM 형식 <form method= get action= >... </form> method : 서버로데이터를전달하는방법 action : 실행할서버프로그램을지정, 없으면현재문서의 URL 이사용 FORM 입력방식 input, select, textarea 43

Form 의구분 텍스트입력종류 textarea, input, hidden, password 버튼종류 submit & reset, check, radio 메뉴종류 select, select single, select multiple

Form 의형식 <form>...</form> 포함가능 : input, select, textarea, p, hr, dir, dl, menu, ol, ul, address, blockquote, pre 속성 : method, action, enctype

Form 의형식 <form> 내에또다른 <form> 의생성불가능 형식 <form [action=... method=... ]>...</form>

INPUT 태그 (1) 하나의단어나한줄의입력 <input attribute=value... > 47

INPUT 태그 (2) attribute type : 입력할데이터의종류 (checkbox, hidden, submit, password, radio, reset...) name : 입력받을데이터의이름 value : name의초기값설정, type의영향받음 checked : checkbox나 radio에서사용 size : 텍스트입력창의크기를글자수로지정 maxlength : 입력할수있는문자의최대길이 48

INPUT 태그 (3) <form method=get action= > <input name=id value=bbird size=30 maxlength=50 type=text> <input name=b type=checkbox> <input name=c type=radio checked> <input name=d type=password><br> <input type=submit value=submit> <input type=reset value=reset> </form> 49

SELECT 태그 (1) 여러개의선택리스트중하나이상선택 <select attribute=value... > 50

SELECT 태그 (2) attribute name : 입력받을데이터의이름 size : 보여줄선택항목의수 multiple : 복수선택이가능하도록지정 option : 선택항목지정 value : 선택항목의이름 selected : 현재항목이선택된상태로보이게함 51

SELECT 태그 (3) <form method=get action= > <select name=group> <option value=web>the Web <option value=news>usenet <option value=gopher>gopher <option value=ftp> ftp <option value=telnet> telnet <option value=bbs>bbs </select> <input type=submit value=submit> </form> 52

SELECT 태그 (4) <form method=get action= > <select multiple name=fruit> <option value=apple> 사과 <option value=banana selected > 바나나 <option value=cherry> 체리 </select> </form> 53

TEXTAREA 태그 (1) FORM 내에서여러개의단어및문장의입력 <textarea attribute=value... > attribute name : 입력받을데이터의이름 rows, cols : 입력창의크기, 텍스트의줄수와글자수 54

TEXTAREA 태그 (2) <FORM method=get action= > <B> Selection Criteria: </B> <BR> <textarea name=q cols=30 rows=3> default </textarea><p> <B> Results Ranking Criteria: </B> <BR> <textarea name=r cols=30 rows=1> </textarea> </FORM> 55

TEXTAREA 태그 (3) 56

FRAME (1) 57

FRAME (2) 다중윈도 프레임마다독립적인 URL 가짐 프레임마다 NAME 이지정되어서결과를다른프레임에보여줌 크기조정과방지가능 BODY 대신 FRAMESET 태그사용 58

FRAME (3) <frameset>... </frameset> 프레임의시작과끝 rows, cols : 프레임의열과행의크기지정 <frameset rows= 20, 60, 20 > <frameset rows= 20%, 60%, 20% > <frameset rows= 100, *, 100 > frame, noframes, 또다른 frameset 태그이용 59

FRAME (4) <frame attribute=value...>... </frame> 실제프레임안에들어가는정보지정 attribute src : 프레임에보여질 HTML문서의 URL name : 프레임의이름 사용자정의, _blank, _self, _parent, _top 등 marginwidth : 프레임의좌우여백 scrolling : 스크롤바생성유무, yes no auto noresize : 프레임크기고정 60

FRAME (5) <noframe>... </noframe> 프레임이지원되지않는브라우저를위한태그 내용을하나의페이지로보여줌 61

FRAME (6) <html> <frameset rows = "90%, 10%"> <frameset cols ="25%, 75%"> <frame Name = "menu" src="fr1.html" scrolling = "no"> <frame Name = "main" src="fr2.html"> </frameset> <frame name = "tail" src="fr3.html" scrolling ="no"> </frameset> </html> 62

문서작성방법 일반에디터사용 vi, emacs, 메모장, 워드패드등 HTML 전용에디터사용 자동으로태그생성 converter 이용 63

고려사항 (1) 전체구성 계층구조로 파일의크기 전송시간 전체문서의흐름 링크? 복사? 복사 : 단계적인버전이생기는문서 링크 : FAQ, RFC, 특정주제사이트 64

고려사항 (2) 각각의문서에서는... 저자표시 문서에관한상태정보제공 적절한링크 짧고명확한제목 어느브라우저에서나같은화면을... 프린트하기좋게배려를 65

고려사항 (3) 충분한테스트를! 지속적인관심과보완 66