★동영상 태그

 

<video>태그 - 비디오 파일 삽입

 

- 기본형 : <video src="경로" 속성="속성값">...</video>

- mp4 비디오 파일 형식은 크롬이나 사파리에서만 재생 가능하므로 브라우저마다 재생할 수 있는

  파일을 지정해 주어야 함

- 주요 브라우저에서 지원하는 비디오 코덱과 파일 형식

 

브라우저 

코덱 

파일 형식 

사파리 

H.264/AVC 

mp4

오페라 

오그 테오라, WebM

ogv, webm

파이어폭스 

오그 테오라, WebM

ogv, webm 

크롬 

H.264/AVC, 오그 테오라, WebM 

mp4, ogv, webm

인터넷 익스플로러 9+ 

H.264/AVC

mp4

인터넷 익스플로러8 

지원 안함

지원 안함

아이폰 & 안드로이드폰 

H.264/AVC

mp4

 

- <source>태그를 이용해 각 브라우저에서 재생할 수 있도록 해야함

 

 

★오디오 태그

 

<audio>태그 - 오디오 파일 삽입

 

- 기본형 : <audio src="경로" 속성="속성값">...</audio>

 

브라우저 

코덱 

파일 형식 

사파리 

MP3

mp3

오페라

Ogg Vorbis

oga, ogg

파이어폭스

MP3, Ogg Vorbis

mp3, oga, ogg

크롬

MP3, Ogg Vorbis

mp3, oga, ogg

인터넷 익스플로러 9+

MP3

mp3

 

- <source>태그를 이용해 각 브라우저에서 재생할 수 있도록 해야함

 

 

<source>태그 - 여러 미디어파일 한꺼번에 지정하기

 

- 기본형 : <source src="경로" type="미디어/파일 형식"></source>

- 브라우저에 따라 지원하는 오디오 코덱이나 비디오 코덱이 다르기 때문에 <source>태그를 여러개 사용함

 

 

★비디오 태그 & 오디오 태그 속성

 

controls 속성

- 미디어 파일에 컨트ㅡ롤 막대를 함께 표시

 - 사용법 : <video src="경로" controls>...</video>

 

preload 속성

- 재생 전 오디오 파일을 다운로드 할 것인지 일부 정보만 다운로드 할 것인지 여부 지정

- 사용법 : <audio preload="속성값">...</audio>

- 속성값

  └ none : 재생버튼을 누를 경우 다운로드

  └ metadata : 메타정보만 다운로드

  └ auto : 페이지 접속시 바로 다운로드, 다운로드 끝난 후 재생버튼 눌러야 재생

- 속성값을 지정하지 않을 경우 auto속성으로 설정됨

 

autoplay 속성

-비디오나 오디오 파일을 다운로드 하자마자 재생

- 사용법 : <video autoplay>...</video>

 

loop 속성

- 미디어 파일 재생이 끝난 후 앞으로 되돌아가 다시 재생

- 사용법 : <video loop>...</video>

 

 

 

※실습하기※

 

 

 

 

▲크롬에서 결과

 

 

 

'Programming > HTML5' 카테고리의 다른 글

[9장] 실습  (0) 2015.07.20
[7장]HTML5 태그(4) - 멀티미디어 태그  (0) 2015.01.28
[6장]HTML5 태그(3)  (2) 2015.01.27
[5장]File Zilla 사용법  (0) 2015.01.24
[4장]HTML5 태그(2)  (0) 2015.01.24

주소 : 10.10.54.75

windows + r : cmd실행

1. ping + 주소

2. ipconfig

3. <텔넷>
  시작-제어판-범주보기-프로그램-프로그램기능-Windows 기능 사용/사용 안함
  -맨 밑 텔넷 클라이언트체크

4. telnet + 주소

***안되는 경우*****************************************************************
*제어판-시스템 및 보안-시스템-고급시스템설정-고급 탭-환경변수-사용자변수편집  *
*-PATH-사용자 변수 편집(or 새로만들기)-변수 값-%PATH%;C:\Windows\System32-확인*
*******************************************************************************

5. who
-시스템에 접속한 접속자 정보(ID, 터미널, 접속시간, IP주소)

6. clear(도스 : cns)
-도스창에 떠있는 거 다 지우기

7. id

8. who|(shift+\)grep + ID

-내 정보만 띄우기

***FD(file descriptor)**********************************************************
0 : standard input : 키보드(default)      
1 : standard output : 모니터(default)     
2 : standard error output : 모니터(default)
0,1,2는 default로 정해져 있으므로 프로그램 내부에서 새로 file을 열면 3번, 4번...
********************************************************************************

9. who|more
-한페이지 씩 보여주기(enter-한칸, space-한페이지)

10. who|wc
- 들어와 있는 접속자 수

11. w
-작업도 보여줌

***PDF교재******************************
http://www.tutorialspoint.com/index.htm
http://www.w3schools.com/
****************************************

12. finger

**$-프롬프트

13. stty
-터미널(키보드,모니터 장치)의 설정 정보
  baud : 속도

14. stty -a(all)
-(명령 -옵션)더 자세히 보여줌

15. stty erase ^H(backspace)+enter
-지우는 키를 backspace로

16.finger ID(argument)
-shell:명령어 해석기(command interpreter)-->/bin/sh : 본셸???(/bin/csh : c셸)

17. cat /etc/passwd|more
-ctrl+c : 중간에 끝내기
 
*file종류*
*일반파일*
*특수파일*
*********************************
bin폴더 밑 : 프로그램 파일이 많음
*********************************

18. cat /etc/passwd|grep + ID
-유저만 보여줌

19. cat etc/passwd|wc
-총 접속자 수

20. wc /etc/passwd

 

21. uname
-

22. uname -x
-잘 못된 옵션!!
사용법 : uname [-snrvnapiX]
  uname [-S system_name] ----->[]:옵셔널

23. uname -X
-

24. cal
- 달력

25. man cal
-cal매뉴얼

26. cal 2015

27. cal 1 1

28. passwd
-패스워드 변경

29. pwd
-present work directory : 현재 작업 디렉토리

30. cd..
-상위 디렉토리로

30. cd + enter
-홈 디렉토리

31. cd .
-현재 디렉토리

32. ls

33. ls -a
-히든파일 보기

**히든파일**
.파일명
************

34. ls -l
-자세하게
xxx, 사용자, 폴더명, 크기, 수정시간, 파일 이름

35. ls -a -l(=ls -al)

36. ls /
-루트 디렉토리 보기

37. ls -sCF

38. ls -sCF /
-s:사이즈(블럭단위 : 1블럭=512바이트), C: , F:
@ : 심볼릭링크(바로가기)(링크종류 : 소프트링크, 하드링크)


**유닉스 명령어 형식**
$명령 [옵션][아규먼트]
**********************

39. man ls
-alsCFid

40. man man
-매뉴얼의 매뉴얼

41. echo <메세지> |write ID
-메세지보내기

40. mesg n/y
-메세지 받지 않기/받기

41. banner <메세지> |write ID
-<메세지>크게하기

42. mesg
-메세지 확인

43. > : 방향바꾸기 -->모니터 말고 다른 곳으로 파일 저장 또는 프린트하기

44. echo <메세지> > <제목>.<파일형식> ex)echo hi > hi.txt
-파일로 저장

45. cat <제목>.<파일형식> ex)cat hi.txt
-내용 읽기

46. od -x <제목>.<파일형식>
-16진수로 읽기?

47. od -c <제목>.<파일형식>
-캐릭터로 읽기?

48. ls -l <제목>.<파일형식>
-

*******************************
              file  |  dir  |
contents    |  cat  |   ls  |
information |  ls   | ls -ld|
********************************

49. >>(append)
-overwrite

 

★이미지 태그


웹에서 사용할 수 있는 이미지 파일 형식(▼)

 

파일 형식 

설명 

GIF

(Graphic Interchange Form) 

JPG나 PNG 형식에 비해 파일 크기가 작지만 표시할 수 있는 색상 수가 최대 256가지뿐으로, 웹 페이지에서 아이콘이나 불릿 등 작은 이미지에 주로 사용

투명한 배경이나 움직이는 이미지를 만들 수 있음 

JPG 또는 JPEG 

(Joint Photographic Experts Group)

사진을 웹 페이지에 넣기 위해 개발된 형식이기 때문에 GIF에 비해 다양한 색상과 명암을 표현할 수 있음

대부분의 디지털카메라에서 JPG형식으로 파일을 저장

PNG

(Portable Nework Graphics)

투명 배경을 만들 수 있고 사물이 가진 색상도 최대한 그대로 유지되기 때문에 최근에 많이 사용

 

 

하지만!

- 웹 사이트에 해상도가 높은 사진도 업로드가 가능해 졌지만 모바일에서 다운로드 하기에 시간과 데이터 비용의 소모가 크다.

- 또한 모바일의 화면도 데스크탑에 비해 작기 때문에 작은 화면에서는 이미지의 제 크기를 보여주기 어렵다.

이런 단점이 존재한다. 


따라서 요즘은 PC용 웹 사이트와 모바일용 웹 사이트를 따로 제작한다.

즉, 이미지 삽입 후 CSS를 이용하거나 Canvas API를 이용해 원래의 이미지를 편집하지 않고 텍스트 형식의 소스 코딩을 통해 이미지를 편집한다.



<img>태그 - 이미지 넣기

 

- 기본형 : <img src="경로" 속성="속성값">

- <img>태그의 속성

src 속성 - 이미지와 파일 경로 지정하기(필수사용)

 

<img src="경로">

 

이미지 파일과 웹 문서 파일(.html)이 같은 경로에 존재 : 이미지 파일의 이름만 사용

 

 

:

<img src="image.jpeg">

:

 

이미지 파일이 웹 문서 파일(.html)의 하위 폴더에 존재 : 하위 폴더이름과 이미지 파일 이름 사용

 

:

<img src="images/image.jpeg">

:

 

이미지 파일이 이미 인터넷에 올라와 있을 경우 : 인터넷에 올라와 있는 이미지의 URL을 사용(웹 이미지는

    인터넷에 접속할 수 있어야 표시됨)

    저작권의 문제를 조심해야함

<img src= "http://dbscthumb.phinf.naver.net/2765_000_1/20131014075449600_H3FEUR95D.jpg/255744.jpg?type=m4500_4500_fst&wm=N">

 

:

 

 

width, height 속성 - 이미지 크기 조정하기

 

<img src="경로" width="number" height="number">

 

 

브라우저 창에 원하는 크기로 조정하여 넣고 싶을 때 사용

 

사용 안 할 경우 원본 이미지 크기 그대로 화면에 표시됨

 

 

 

 

:

<img src="image.jpeg" width="300" height="150"> 

:

 

 

 


 

alt 속성 - 이미지를 설명해 주는 대체 텍스트 추가

 

<img src="경로" alt="...">

 

이미지가 보이지 않고 엑스박스로 뜨는 경우나 시각 장애인을 위해서 등 alt 속성이 필요(시각장애인의 경우 화면 리더기가 이미지에 대해 읽어주기 위해 대체 텍스트가 필요)

 

대체텍스트 입력 시 검색엔진에서 이미지를 더 잘 노출해줌

 

메뉴나 로고처럼 특정 텍스트를 포함한 이미지 파일의 경우 대체 텍스트는 이미지 파일에 보이는 글자들을 그대로 넣어주어야 함

 

title 속성 - 툴팁 표시하기

 

<img src="경로" title="...">

 

마우스 포인터를 이미지 파일에 갖다 대었을 경우 포인터 자리에 작은 설명 상자가 표시되게 하는것을 툴팁(tooltip)이라 한다.

 

툴팁은 title속성을 사용 

 

 

usemap 속성 - 이미지 맵 지정하기

 

<img src="경로" usemap="#abc">

<map name="abc">

<area shape="rect" coords="0, 0, 128, 116" href="경로">

<area shape="rect" coords="129, 0, 250, 116" href="경로">

</map>

 

이미지 파일 클릭 시 #abc 맵에 연결해 해당되는 링크로 연결

 

shape 속성과 coords 속성을 이용해 해당되는 영역 설정

 

(이미지 파일명 : map.png)

 

:

<img src="map.png" usemap="#favorites">

<map name="favorities">

<area shape="rect" coords="0, 0, 128, 116" href="http://www.twitter.com/">

 

<!-- "0, 0, 128, 116"은 (0, 0) ~ (128, 116) 영영을 말함-->

 

<area shape="rect" coords="129, 0, 250, 116" href="https://www.facebook.com/">

 

<!-- "129, 0, 250, 116"은 (129, 0) ~ (250, 116) 영역을 말함-->

 

</map>

:

 

 

 

 

<figure>태그 - 캡션 대상 지정하기

 

- 기본형 : <figure>

캡션을 붙일 요소

   </figure>

- 이미지 뿐만 아니라 오디오, 비디오 같은 미디어 파일 또는 텍스트 단락에 캡션을 붙일 때 사용

- <figure>태그만 사용할 경우 브라우저 상으로는 표시되지 않지만 브라우저에게 특정 위치에 미디어 파일이 존재함을 알려주기 위해 사용하기도 함

- 단순히 이미지를 묶고 싶을 경우 <div>태그 사용

 

 

<figcaption>태그 - 캡션 설명 붙이기

 

- 기본형 : <figcaption>...</figcaption>

- <figure>태그를 사용해 캡션을 붙일 대상을 묶어 놓은 후 <figcaption>태그를 사용해 캡션을 붙임

 

 

 

 

※실습하기※

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

</head

<body>

 

<figure>

<img src="pen.png" width="200" height="200">

<img src="pencil.png" width="200" height="200">

<img src="eraser.png" width="200" height="200">

<figcaption>학용품</figcaption>

</figure>

<figure>

<img src="shirt.png" width="200" height="300">

<img src="pants.png" width="200" height="300">

<img src="socks.png" width="200" height="300">

<figcaption></figcaption>

</figure>

</body>

</html> 

 

 

▲결과

 

'Programming > HTML5' 카테고리의 다른 글

[9장] 실습  (0) 2015.07.20
[8장]HTML5 태그(5) - 멀티미디어 태그  (0) 2015.03.20
[6장]HTML5 태그(3)  (2) 2015.01.27
[5장]File Zilla 사용법  (0) 2015.01.24
[4장]HTML5 태그(2)  (0) 2015.01.24

+ Recent posts