๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โœ’๏ธ GURU/HTML5

[HTML5] 7. <a> ํƒœ๊ทธ์™€ ํ•˜์ดํผ๋งํฌ + ํ•˜์ดํผ๋งํฌ ํ…์ŠคํŠธ์˜ ์ƒ‰ + ๋งํฌ์™€ target ์†์„ฑ + id ์†์„ฑ๊ณผ ์•ต์ปค + ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ๋งํฌ + ๋ฏธ๋””์–ด ์‚ฝ์ž…๊ณผ <audio>, <video> ํƒœ๊ทธ

by A Lim Han 2022. 7. 16.

7. <a> ํƒœ๊ทธ์™€ ํ•˜์ดํผ๋งํฌ + ํ•˜์ดํผ๋งํฌ ํ…์ŠคํŠธ์˜ ์ƒ‰ + ๋งํฌ์™€ target  ์†์„ฑ + id ์†์„ฑ๊ณผ ์•ต์ปค + ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ๋งํฌ + ๋ฏธ๋””์–ด ์‚ฝ์ž…๊ณผ <audio>, <video> ํƒœ๊ทธ

 

 

 

 

 

# ํ•˜์ดํผ๋งํฌ์™€ <a> ํƒœ๊ทธ

- ํ•˜์ดํผ๋งํฌ

: ๋‹ค๋ฅธ HTML ํŽ˜์ด์ง€์™€์˜ ์—ฐ๊ฒฐ ๊ณ ๋ฆฌ๋กœ, ์ด๋ฏธ์ง€๋‚˜ ํ…์ŠคํŠธ๋กœ ์ž‘์„ฑํ•œ๋‹ค. ๊ฐ™์€ ์›น ์‚ฌ์ดํŠธ ์•ˆ์˜ ํŽ˜์ด์ง€(์ƒ๋Œ€ ๊ฒฝ๋กœ)๋Š” ๋ฌผ๋ก  ๋‹ค๋ฅธ ์›น ์‚ฌ์ดํŠธ ์•ˆ์˜ HTML ํŽ˜์ด์ง€์— ๋ชจ๋‘ ์—ฐ๊ฒฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

- ํ•ญํ•ด

: ํ•˜์ดํผ๋งํฌ๋ฅผ ๋”ฐ๋ผ ๋‹ค๋ฅธ ์›น ํŽ˜์ด์ง€๋ฅผ ๋ฐฉ๋ฌธํ•˜๋Š” ๊ฒƒ

 

 

- href : ์ด๋™ํ•  HTML ํŽ˜์ด์ง€์˜ URL ํ˜น์€ HTML ํŽ˜์ด์ง€ ๋‚ด ์•ต์ปค์˜ ์ด๋ฆ„

- target : ๋งํฌ์— ์—ฐ๊ฒฐ๋œ HTML ํŽ˜์ด์ง€๊ฐ€ ์ถœ๋ ฅ๋  ์œˆ๋„์šฐ ์ด๋ฆ„ ์ง€์ •

 

 

 

 

# <a> ํƒœ๊ทธ์˜ href ์†์„ฑ์— ํ•˜์ดํผ๋งํฌ ์ž‘์„ฑ

 

- ๊ฐ™์€ ์›น์‚ฌ์ดํŠธ ์•ˆ์— ์žˆ๋Š” ์›นํŽ˜์ด์ง€ ์—ฐ๊ฒฐ (ํ…์ŠคํŠธ ์ž‘์„ฑ)

<a href="picturepage.html"> ํด๋ฆญํ•˜๋ฉด ์‚ฌ์ง„ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. </a>

 

- ๋‹ค๋ฅธ ์›น ์‚ฌ์ดํŠธ์˜ ์›น ํŽ˜์ด์ง€ ์—ฐ๊ฒฐ (ํ…์ŠคํŠธ ์ž‘์„ฑ)

<a href="http://www.naver.com"> ๋„ค์ด๋ฒ„ </a>

<a href="http://www.siter.com/login.html"> ์‚ฌ์ดํŠธ ๋กœ๊ทธ์ธ </a>

 

- ์ด๋ฏธ์ง€ ํ•˜์ดํผ๋งํฌ ๋งŒ๋“ค๊ธฐ (์ด๋ฏธ์ง€ ์ž‘์„ฑ)

<a href="http://www.naver.com">

    <img src="naver.png" alt="๋„ค์ด๋ฒ„ ์‚ฌ์ดํŠธ">

</a>

 

 

 

 

# ํ•˜์ดํผ๋งํฌ ํ…์ŠคํŠธ์˜ ์ƒ‰

- ๋งํฌ ํ…์ŠคํŠธ(standard link) ์ฒ˜์Œ ์ƒ‰ : ๋ฐ‘์ค„๊ณผ ํ•จ๊ป˜ blue

- ๋ฐฉ๋ฌธ ํ›„ ๋งํฌ ์ƒ‰(visited link) : purple

- ๋งˆ์šฐ์Šค๋กœ ๋งํฌ๋ฅผ ๋ˆ„๋ฅด๊ณ  ์žˆ๋Š” ๋™์•ˆ (active link) : red

 

+ ๋งํฌ์˜ ์ƒ‰์€ CSS3๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž„์˜๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 

 

 

# ๋งํฌ์™€ target ์†์„ฑ ํ™œ์šฉ

- _blank : ์ƒˆ ํƒญ์—์„œ ์—ด๊ธฐ

- _self : ํ˜„์žฌ ํƒญ์—์„œ ์—ด๊ธฐ(๋””ํดํŠธ ๊ฐ’์ž„)

 

 

 

 

 

# <a> ํƒœ๊ทธ์˜ id ์†์„ฑ์œผ๋กœ ์•ต์ปค ์ƒ์„ฑ

- ์•ต์ปค

: HTML ํŽ˜์ด์ง€ ๋‚ด์˜ ํŠน์ • ์œ„์น˜๋กœ, <a id="์•ต์ปค์ด๋ฆ„"> ์˜ ํ˜•์‹์œผ๋กœ ์ƒ์„ฑํ•œ๋‹ค.

 

+ #์€ ๊ฐ™์€ ๋ฌธ์„œ ์•ˆ์—์„œ์˜ ์ด๋™์„ ์ œ์–ดํ• ๋•Œ ์‚ฌ์šฉ

 

<a id="chap1"> 1์žฅ ์„œ๋ก  </a>

...

...

...

<a href="#chap1"> ์„œ๋ก ์œผ๋กœ ๊ฐ€๊ธฐ </a>

 

 

 

 

 

 

 

# ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ๋งํฌ ์ƒ์„ฑ

- download ์†์„ฑ์„ ๋„ฃ์œผ๋ฉด download ์•ž์— ์œ„์น˜ํ•œ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋ฐ”๋กœ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์ง„ํ–‰๋œ๋‹ค.

 

 

 

 

# ๋ฏธ๋””์–ด ์‚ฝ์ž…

- HTML5 ์›น ํŽ˜์ด์ง€์—์„œ์˜ ๋ฏธ๋””์–ด ์‚ฝ์ž…์˜ ํ‘œ์ค€ํ™” : <audio>, <video> ํƒœ๊ทธ

-> ์œ„์˜ ๋‘ ํƒœ๊ทธ๋Š” HTML5์—์„œ ๋น„๋””์˜ค ๋ฐ ์˜ค๋””์˜ค๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ํ‘œ์ค€ ํƒœ๊ทธ๋กœ, ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ํ•„์š”์—†๋‹ค.

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, HTML5 ํ‘œ์ค€ ๋ธŒ๋ผ์šฐ์ €๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ ์—†์ด ์˜ค๋””์˜ค ๋ฐ ๋น„๋””์˜ค์˜ ์žฌ์ƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

 

- ๊ธฐํƒ€ ๋น„ํ‘œ์ค€ ๋ฏธ๋””์–ด : ํ”Œ๋ž˜์‹œ

                                   -> <embed>, <object> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

 

 

 

# <video> ํƒœ๊ทธ

ex) 320x320 ๊ณต๊ฐ„์— bear.mp4 ์žฌ์ƒ. ์ž๋™์‹œ์ž‘. ์ œ์–ด๋ฒ„ํŠผ ์ถœ๋ ฅ

<vidio src="bear.mp4" width="320" height="240" controls autoplay></video>

 

 

+ ๋น„๋””์˜ค ์†Œ์Šค ๋ณ„๋„ ์ง€์ •๋ฒ•

<video width="320" height="240" controls autoplay>

              <source src="bear.mp4" type="video/mp4">

               ๋ธŒ๋ผ์šฐ์ €๊ฐ€ vidio ํƒœ๊ทธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

</video>

 

 

- width, height : ๋น„๋””์˜ค๊ฐ€ ์žฌ์ƒ๋  ๋ธŒ๋ผ์šฐ์ € ๊ณต๊ฐ„์˜ ํญ, ๋†’์ด ์ง€์ •. ์ƒ๋žต ์‹œ ๋น„๋””์˜ค์˜ ์›๋ณธ ํฌ๊ธฐ๋กœ ์„ค์ •๋จ

- controls : ์žฌ์ƒ ์ค‘๋‹จ, ์Œ์†Œ๊ฑฐ, ์žฌ์ƒ ์‹œ๊ฐ„, ์žฌ์ƒ ๋“ฑ์˜ ์ œ์–ด ๋ฒ„ํŠผ ์ถœ๋ ฅ

- loop : ๋ฐ˜๋ณต ์žฌ์ƒ

- muted : ์˜ค๋””์˜ค ๋Œ ๋•Œ ์‚ฌ์šฉ

- autoplay : ์†์„ฑ ์„ค์ • True ์ผ ์‹œ ๋น„๋””์˜ค๊ฐ€ ๋กœ๋”ฉ๋˜๋Š” ์ฆ‰์‹œ ์žฌ์ƒ ์‹œ์ž‘

-type : ๋น„๋””์˜ค์˜ ๋งˆ์ž„ ํƒ€์ž…

 

 

+ ๋น„๋””์˜ค์˜ ๋งˆ์ž„ ํƒ€์ž…

 

 

 

 

 

 

 

# <audio> ํƒœ๊ทธ

ex) mymusic.mp3 ๋ฅผ ์ž๋™์œผ๋กœ ์žฌ์ƒ ์‹œ์ž‘ํ•˜๊ณ  ์ œ์–ด ๋ฒ„ํŠผ ์ถœ๋ ฅ

<audio src="mymusic.mp3" controls autoplay loop></audio>

 

+ ์„ ํƒ ์žฌ์ƒ๋„ ๊ฐ€๋Šฅ (mymusic.mp3 ๋ฅผ ์žฌ์ƒํ•  ์ˆ˜ ์—†์œผ๋ฉด mymusic.ogg ์„ ํƒ)

<audio controls autoplay>

    <source src="mymusic.mp3" type="audio/mpeg">

    <source src="mymusic.ogg" type="audio/ogg">

    ๋ธŒ๋ผ์šฐ์ €๊ฐ€ audio ํƒœ๊ทธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

</audio>

 

 

+ ํƒœ๊ทธ์˜ ์ถ”๊ฐ€ ์†์„ฑ๊ณผ ์˜ค๋””์˜ค์˜ ๋งˆ์ž„ ํƒ€์ž…์€ ์•ž์˜ <video> ํƒœ๊ทธ์™€ ๋™์ผํ•˜๋‹ค.

 

 

 

 

 

 

'โœ’๏ธ GURU > HTML5' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[HTML5] 9. ๋ฌธ์„œ์˜ ์ „ํ˜•์  ๊ตฌ์กฐ + HTML5์˜ ๋ฌธ์„œ ๊ตฌ์กฐํ™” + ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ์™€ ์‹œ๋งจํ‹ฑ ์›น  (0) 2022.07.17
[HTML5] 8. ์ธ๋ผ์ธ ํ”„๋ ˆ์ž„ <iframe> + ๋ธŒ๋ผ์šฐ์ € ์œˆ๋„์šฐ์™€ ์ธ๋ผ์ธ ํ”„๋ ˆ์ž„์˜ ๊ณ„์ธต ๊ด€๊ณ„  (0) 2022.07.17
[HTML5] 6. <table> ํƒœ๊ทธ์™€ ํ‘œ ์ƒ์„ฑ + ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์ง€๋Š” ํ‘œ ์ƒ์„ฑ + ์…€ ํ•ฉ์น˜๊ธฐ with rowspan & colspan  (0) 2022.07.16
[HTML5] 5. <img> ํƒœ๊ทธ์™€ ์ด๋ฏธ์ง€ ์‚ฝ์ž… + ๋ฆฌ์ŠคํŠธ์™€ ๋ฆฌ์ŠคํŠธ ์•„์ดํ…œ + <ol> ๊ณผ ์ค‘์ฒฉ ๋ฆฌ์ŠคํŠธ + ์ •์˜ ๋ฆฌ์ŠคํŠธ  (0) 2022.07.15
[HTML5] 4. ๋ฌธ์ž, ๊ธฐํ˜ธ, ์‹ฌ๋ณผ ์ž…๋ ฅ + <pre> ํƒœ๊ทธ + ๋ธ”๋ก ํƒœ๊ทธ + ์ธ๋ผ์ธ ํƒœ๊ทธ + ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ + < base > ํƒœ๊ทธ + < link > ํƒœ๊ทธ์™€ < meta > ํƒœ๊ทธ + ์ ˆ๋Œ€ ๊ฒฝ๋กœ์™€ ์ƒ๋Œ€ ๊ฒฝ๋กœ  (0) 2022.07.14