본문 바로가기

HTML5

21. 01. 25~26. 기본 태그

비주얼 스튜디오 첫 사용

※ HTML, CSS, JS 차이

HTML: 골격

CSS: 외형

JS: 동작

 

- 전세계적으로 브라우저 마켓 비율 연도별로 알아 봄. (StatCounter Global Stats - Browser, OS, Search Engine including Mobile Usage Share)

- 사용하는 브라우저에서 html5가 얼마나 잘 작동하는 지 점수로 보여주는 사이트(HTML5test - How well does your browser support HTML5?)

01장.

1. 태그는 <>로 구분

2. 태그 이름은 소문자 기입

3. 여는 태그, 닫는 태그 정확히 입력

4. 들여쓰기 잘하자.

 

<!DOCTYPE html>: 이 문서가 html5로 쓰여 있다.

선언문이 없으면 브라우저는 해당 html문서를 버전을 분류하지 않고 쿼크모드로 동작하게 함.

 

<head>: 실제 문서의 정보에 관련된 태그, 일반적으로 화면에 드러나지 않음.

탭에 뜨는 이름이나 아이콘

 

<body>: 화면에 보이는 내용이 담기는 태그

 

특수문자 (예- ★): 2byte를 사용하는 전각 문자

특수기호: < ! ? &등을 사용하는 반각 문자

 

- 특수기호를 화면에 표현하려면?

< : &lt; (less than)

> : &gt; (greater than)

& : &amp;

그 외 기호들- (Character Entity Reference Chart (w3.org))

 

02장.

 2-1. 텍스트를 덩어리로 묶어주는 태그 > block

<hn> : 제목 표시하는 태그

1~6 (1이 가장 크고 6이 가장 작음.)

 

<p> : 문단(단락)을 정의하는 태그. paragraph

 

<br> : 줄 바꾸기 break

 

<blockquote> : 인용문 넣기

<div>: 블럭 속성으로 영역묶기

<pre> : 입력하는 대로 화면에 표시※ <code> : 프로그램 코드 입력할 때<samp> , <kbd>

<!DOCTYPE html>
<html>
<head>
	<meta charset='utf-8'
    <title>Page Title</title>
</head>
<body>
	<h3>구구단을 화면에 표시하는 자바 예제</h3>
    <pre>
    for(int i = 2 ; i <= 9 ; i++) {
    	for(int j = 1 ; j <= 9 ; j++) {
        	system.out.println(i + "*" + j + "=" + i*j)
		}
	}
    </pre>
</body>
</html>

2.2. 텍스트를 한 줄로 표시하는 태그 > inline

<strong><b> : 굵게 표시하기

strong- 의미적 강조, b- 형태만

 

<em><i> : 이탤릭체로 표시하기

 

<q> : 인용 내용 표시하기 속성- cite

        <mark> : 형관펜 효과 내기

        <span> : 줄바꿈 없이 영역붂기

        <ruby> : 위첨자 표시

 

2-3. 목록을 만드는 태그 **

        <ul>, <ol>, <li>

        <ul> : unordered list 순번 없는 목록

        <ol> : ordered list 순번 있는 목록

        <li> : list item 위 목록에 들어갈 실제 목록들

        <dl>, <dt>, <dd>

        <dl> : description list 설명 목록

        <dt> : description title 설명 제목

        <dd> : description data 설명 자료

 

        2-4. 표를 만드는 태그

        <table>, <tr>, <td>, <th>

        row : 행, column : 열

        <table> 표 하나를 가리키는 태그

        <tr> 행

        <td> 셀

 

        <colspan> : 열 병합

        <rowspan> : 행 병합

 

        <caption> : 표에 제목 붙이기

        

        <thead> : 표의 제목

        <tbody> : 표의 본문

        <tfoot> : 표의 요약

        

        <col> <colgroup>

        <col> : 열에 일관된 스타일 적용 caption과 tr 사이

 


태그 열고 닫기를 완벽하게 하지 않아도 화면 출력이 실행되지만 문법적으로 옳지 못 함.

유효성 검사 해야함. - (The W3C Markup Validation Service)