์ด๋ฏธ์ง & ๋ฉํฐ๋ฏธ๋์ด ํ๊ทธ
์ด๋ฏธ์ง ํ๊ทธ
<img>ํ๊ทธ๋ HTML ๋ฌธ์์ ์ด๋ฏธ์ง๋ฅผ ๋ฃ๋๋ค.
<img src=”images/apple.jpg” alt=”์ฌ๊ณผ”>
์์ฑ
- src
- ํ์์ด๋ฉฐ, ์ด๋ฏธ์ง๋ก์ ๊ฒฝ๋ก๋ฅผ ์ง์
- alt
- ์ด๋ฏธ์ง์ ํ ์คํธ ์ค๋ช ์ผ๋ก, ํ์๋ ์๋
- ์คํฌ๋ฆฐ ๋ฆฌ๋๊ฐ alt๊ฐ์ ์ฝ์ด ์ฌ์ฉ์์๊ฒ ์ด๋ฏธ์ง๋ฅผ ์ค๋ช ํ๋ฏ๋ก, ์น ์ ๊ทผ์ฑ ์ฐจ์์์ ๋งค์ฐ ์ ์ฉ
- ๋คํธ์ํฌ ์ค๋ฅ, ์ฝํ ์ธ ์ฐจ๋จ, ์ฃฝ์ ๋งํฌ ๋ฑ ์ด๋ฏธ์ง๋ฅผ ํ์ํ ์ ์๋ ๊ฒฝ์ฐ์๋ ์ด ์์ฑ์ ๊ฐ์ ๋์ ๋ณด์ฌ์ค.
- height
- ํ์ ๋จ์์ ์ด๋ฏธ์ง์ ๊ณ ์ ํฌ๊ธฐ, ๋จ์ ์๋ ์ ์์ด์ด์ผ ํจ
- width
- ํฝ์ ๊ธฐ์ค ๊ณ ์ ๋๋น, ๋จ์ ์๋ ์ ์์ด์ด์ผ ํจ
์ ๋ ๊ฒฝ๋ก vs ์๋ ๊ฒฝ๋ก
์ ๋ ๊ฒฝ๋ก
๋ฆฌ์์ค(์ด๋ฏธ์ง)์ ์ ๋ ๊ฒฝ๋ก๋ ์ ๋์ ์ธ ๊ณ ์ ํ ๊ฒฝ๋ก๋ฅผ ์ง์ ํ๋ ๊ฒ
- ์น ์ด๋ฏธ์ง ์ ๋ ๊ฒฝ๋ก ex) http://www.naver.com/apple.png
- http ํ๋กํ ์ฝ๋ก ์์ํ์ฌ ์ ์ฒด ๊ฒฝ๋ก๋ฅผ ์ ๋ ฅ
- ์น ์ด๋ฏธ์ง ์ ๋ ๊ฒฝ๋ก ex) /apple.png
- ๋ฃจํธ(’/’) ๋๋ ํฐ๋ฆฌ๋ถํฐ ์์ํ๋ ๊ฒฝ์ฐ ํ์ฌ ๋๋ฉ์ธ์ด ์๋์ผ๋ก ์์ ๋ถ์
- PC ์ปดํจํฐ ์ ๋ ๊ฒฝ๋ก ex) C:\user\gymcoding\apple.png
โจ ์ ๋ ๊ฒฝ๋ก๋ฅผ ์ด์ฉํ๋ฉด ์น ์์ ์ด๋ฏธ์ง๊ฐ ์ฌ๋ผ์ง๊ฑฐ๋ ๋ด ์ปดํจํฐ์์ ๋ง๋ ํ์ผ์ ๋ค๋ฅธ ๊ณณ์ผ๋ก ์ฎ๊ธธ ๋ ํด๋น ์ ๋ ๊ฒฝ๋ก๋ฅผ ๋ค์ ์์ ํด์ผํ๋ ๋ฒ๊ฑฐ๋ก์ ์กด์ฌ
์๋ ๊ฒฝ๋ก
ํ์ฌ ๋ฌธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ฒฝ๋ก๋ฅผ ์ธ์ํ๋ ๋ฐฉ๋ฒ
- index.html ์์ ๋์ผํ ์์น์ ์๋ apple.png๋ฅผ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ
- → src=”apple.png” ๋๋ src=”./apple.png”
- index.html ์ ์์ ํด๋์ ์ด๋ฏธ์ง๊ฐ ์๋ ๊ฒฝ์ฐ
- → src=”../apple.png”
- index.html ์ ์ฌ์ ํด๋์ ์ด๋ฏธ์ง๊ฐ ์๋ ๊ฒฝ์ฐ
- → src=”ํ์ํด๋/apple.png”
์ค๋์ค ํ๊ทธ
<audio> ํ๊ทธ๋ HTML ๋ฌธ์์ ์๋ฆฌ ์ฝํ ์ธ ๋ฅผ ๋ฃ์ ๋ ์ฌ์ฉ
src ์์ฑ ๋๋ <source> Element๋ฅผ ์ฌ์ฉํ์ฌ ํ ๊ฐ ์ด์์ ์ค๋์ค ์์ค๋ฅผ ์ง์ , ๋ค์๋ฅผ ์ง์ ํ ๊ฒฝ์ฐ ๊ฐ์ฅ ์ ์ ํ ์์ค๋ฅผ ๋ธ๋ผ์ฐ์ ๊ฐ ์ ํ
<!-- src ์์ฑ ์ฌ์ฉ -->
<audio controls src="/media/cc0-audio/t-res-roar.mp3">
<!-- source ์์ ์ฌ์ฉ -->
<audio controls>
<source src="myAudio.mp3" type="audio/mpeg">
<source src="myAudio.ogg" type="audio.ogg">
</audio>
๋น๋์ค ํ๊ทธ
<video>ํ๊ทธ๋ ์์ ์ฝํ ์ธ ๋ฅผ HTML ๋ฌธ์์ ์ฝ์ ํ ๋ ์ฌ์ฉ
src ์์ฑ ๋๋ <source> Element๋ฅผ ์ฌ์ฉํ์ฌ ํ ๊ฐ ์ด์์ ์ค๋์ค ์์ค๋ฅผ ์ง์ ํ ์ ์์ผ๋ฉฐ, ๋ค์๋ฅผ ์ง์ ํ ๊ฒฝ์ฐ ๊ฐ์ฅ ์ ์ ํ ์์ค๋ฅผ ๋ธ๋ผ์ฐ์ ๊ฐ ์ ํ
<!-- src ์์ฑ ์ฌ์ฉ -->
<video controls src="/media/cc0-videos/flowers.mp4" type="video/mp4">
<!-- source ์์ ์ฌ์ฉ -->
<video controls width="250>
<source src="/media/cc0-videos/flowers.webm" type="video/webm">
<source src="/media/cc0-videos/flower.mp4" type="video/mp4">
</video>
์ค๋์ค&๋น๋์ค ํ๊ทธ ์์ฑ
- controls
- ํ๋ ์ด์ด ํ๋ฉด์ ์ปจํธ๋กค ๋ฐ(์ฌ์๋ง๋)๋ฅผ ํ์
- autoplay
- ์ค๋์ค๋ ๋น๋์ค๋ฅผ ์๋์ผ๋ก ์คํ
- ํฌ๋กฌ, ํ์ด์ดํญ์ค ๋ธ๋ผ์ฐ์ ๋ ์๋ ์ฌ์ ์ง์ ์ํจ
- loop
- ์ค๋์ค๋ ๋น๋์ค๋ฅผ ๋ฐ๋ณต ์ฌ์
- muted
- ์ค๋์ค๋ ๋น๋์ค ์๋ฆฌ ์ ๊ฑฐ
- preload
- ํ์ด์ง๋ฅผ ๋ถ๋ฌ์ฌ ๋ ์ค๋์ค๋ ๋น๋์ค ํ์ผ์ ์ด๋ป๊ฒ ๋ก๋ฉํ ๊ฒ์ธ์ง ์ง์
- ์ฌ์ฉํ ์ ์๋ ๊ฐ์ auto metadata none
- width height
- ๋น๋์ค ํ๋ ์ด์ด์ ๋๋น์ ๋์ด ์ง์
- width๋ height์ ๊ฐ ์ค์์ ํ๋๋ง ์ง์ ํ๋ฉด ๋๋จธ์ง๋ ์๋์ผ๋ก ๊ณ์ฐํ์ฌ ํ์
- poster=”ํ์ผ ์ด๋ฆ”
- <video>ํ๊ทธ์์ ์ฌ์ฉํ๋ ์์ฑ์ผ๋ก, ๋น๋์ค๊ฐ ์ฌ์๋๊ธฐ ์ ๊น์ง ํ๋ฉด์ ํ์๋ ํฌ์คํฐ ์ด๋ฏธ์ง ์ง์
ํ์ดํผ๋งํฌ ํ๊ทธ
<a>ํ๊ทธ๋ href์์ฑ์ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ํ์ด์ง๋ ๊ฐ์ ํ์ด์ง์ ํน์ ์์น, ํ์ผ, ์ด๋ฉ์ผ ์ฃผ์์ ๊ทธ ์ธ ๋ค๋ฅธ URL๋ก ์ฐ๊ฒฐํ ์ ์๋ ํ์ดํผ๋งํฌ ๋ง๋ฆ
target=”_blank” ์์ฑ์ ์ฌ์ฉํ์ฌ ์ํญ์์ ํ๋ฉด์ ์ด ์ ์์
- ๊ฐ์ ํด๋์์ ์๋ ๋ค๋ฅธ ํ์ด์ง๋ก ์ด๋
<a href="inner.html">๋ค๋ฅธ ํ์ด์ง ์ด๋</a>
<a href="inner.html" target="_blank">์ํญ์ผ๋ก ํ์ด์ง ์ด๊ธฐ</a>
- ์ด๋ฏธ์ง์ ํ์ดํผ๋งํฌ ๊ฑธ๊ธฐ
<a href="inner.html"><img src="apple.png" alt="์ฌ๊ณผ" width="200"></a>
- ID ์์ฑ์ด apple ์ธ ํน์ ์์น๋ก ์ด๋ํ๋ ํ์ดํผ๋งํฌ
<!-- id๊ฐ apple์ธ ์์๋ก ์ด๋ํ๋ ํ์ดํผ๋งํฌ -->
<a href="#apple">์ด๋</a>
<!-- ํด๋น ์์ ์์น๋ก ์คํฌ๋กค์ด ์ด๋ -->
<div id="apple">์ฌ๊ณผ</div>
- ์ด๋ฉ์ผ ๋ณด๋ด๊ธฐ ํ์ดํผ๋งํฌ
<a href="mailto:bruce.lean17@gmail.com">์ด๋ฉ์ผ ๋ณด๋ด๊ธฐ</a>
์์ฑ
- href : ํ์ดํผ๋งํฌ๊ฐ ๊ฐ๋ฆฌํค๋ URL ๋งํฌ๋ HTTP ๊ธฐ๋ฐ URL์ผ ํ์๋ ์๊ณ , ๋ธ๋ผ์ฐ์ ๊ฐ ์ง์ํ๋ ๋ชจ๋ URL ์คํต์ ์ฌ์ฉ ํ ์ ์์
- ํ์ด์ง ๊ตฌํ์ ๊ฐ๋ฆฌํค๋ ํ๋๊ทธ๋จผํธ URL
- ๋ฏธ๋์ด ํ์ผ ์ผ๋ถ๋ฅผ ๊ฐ๋ฆฌํค๋ ๋ฏธ๋์ด ํ๋๊ทธ๋จผํธ
- tel: URL์ ์ฌ์ฉํ๋ ์ ํ๋ฒํธ
- mailto: URL์ ์ฌ์ฉํ๋ ์ด๋ฉ์ผ ์ฃผ์
- ์น ๋ธ๋ผ์ฐ์ ๋ ๋ค๋ฅธ URL ์คํต์ ์ง์ํ์ง ์์ง๋ง, ์น์ฌ์ดํธ๋ Navigator.registerProtocolHandler()๋ฅผ ํตํด ์ง์ํ ์ ์์
- target
- _self: URL์ ํ์ฌ ๋ธ๋ผ์ฐ์ง ๋งฅ๋ฝ์ ํ์, ๊ธฐ๋ณธ๊ฐ
- _blank: URL์ ์๋ก์ด ๋ธ๋ผ์ฐ์ง ๋งฅ๋ฝ์ ํ์, ์๋ก์ด ํญ
- _parant: URL์ ํ์ฌ ๋ธ๋ผ์ฐ์ง ๋งฅ๋ฝ์ ๋ถ๋ชจ์ ํ์, ๋ถ๋ชจ๊ฐ ์กด์ฌํ์ง ์์ผ๋ฉด _self์ ๋์ผํ๊ฒ ํ๋
- _top: URL์ ์ต์๋จ ๋ธ๋ผ์ฐ์ง ๋งฅ๋ฝ์ ํ์, ๋ถ๋ชจ๊ฐ ์กด์ฌํ์ง ์์ผ๋ฉด _self์ ๋์ผํ๊ฒ ํ๋
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>img media</title>
</head>
<body>
<h2>์ด๋ฏธ์ง ํ๊ทธ</h2>
<img width="200" src="../assets/images/wind-energy.jpg" alt="ํ์ฐจ" />
<img height="120" src="../assets/images/wind-energy.jpg" alt="ํ์ฐจ" />
<img height="120" src="/assets/images/sunflowers.jpg" alt="ํด๋ฐ๋ผ๊ธฐ" />
<h2>์ค๋์ค ํ๊ทธ</h2>
<audio src="../assets/audio.mp3" controls></audio>
<h2>๋น๋์ค ํ๊ทธ</h2>
<video
width="400"
src="../assets/video (2).mp4"
controls
type="video.mp4"
></video>
<h2>ํ์ดํผ๋งํฌ</h2>
<a href="http://www.naver.com" target="_blank">๋ค์ด๋ฒ</a>์
<a href="http://google.com">๊ตฌ๊ธ</a>์ ํฌํธ ์ฌ์ดํธ ์ด๋ค.
</body>
</html>'ํ๋ก ํธ์๋ > HTML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Head ํ๊ทธ (0) | 2022.11.18 |
|---|---|
| Form ํ๊ทธ (0) | 2022.11.18 |
| Block ๋ ๋ฒจ ์์์ Inline ๋ ๋ฒจ ์์ (0) | 2022.11.18 |
| Semanticํ๊ทธ (0) | 2022.11.18 |
| Tableํ๊ทธ (0) | 2022.11.18 |