๐ ๋งํฌ๋ง๋ค๊ธฐ
๐ ํ์ดํผ ๋งํฌ
- ๋ค๋ฅธ๋ฌธ์ or ๋ค๋ฅธ ์ฌ์ดํธ๋ก ์ฐ๊ฒฐํด ์ฃผ๋ ๊ธฐ๋ฅ
- ๋ฉ๋ด ๋ฟ๋ง ์๋๋ผ ์ํ๋ ๊ณณ์ ๋งํฌ๋ฅผ ๋ง๋ค ์ ์์
[ <a></a> ํ๊ทธ ]
๊ธฐ๋ณธ : <a href = " ๋งํฌํ ์ฃผ์ "> ํ ์คํธ </a> or <a href = " ๋งํฌํ ์ฃผ์ "> <img src = "์ด๋ฏธ์ง ํ์ผ ๊ฒฝ๋ก" > </a>
โ๏ธ ๋ฐ๋์ href ์์ฑ์ ์ฌ์ฉํด์ ๋งํฌํ ์ฃผ์๋ฅผ ์๋ ค์ค์ผ ํจ
<a> ํ๊ทธ์ ์์ฑ
๐ href - ๋งํฌํ ๋ฌธ์๋ ์ฌ์ดํธ ์ฃผ์ ์ ๋ ฅ
- ๋งํฌ๋ฅผ ๋ง๋ค ํ ์คํธ / ์ด๋ฏธ์ง๋ฅผ <a> ์ </a> ์ฌ์ด์ ๋ฃ์ด์ค
๐target - ๋ค๋ฅธ ์ฌ์ดํธ๋ก ์ฐ๊ฒฐํ๊ฑฐ๋ ํ์ง ํ์ด์ง์์ ๋ค๋ฅธ ํ์ด์ง๋ฅผ ์ด๋ป๊ฒ ์ด์ง ๊ฒฐ์
- _self : ๋งํฌ๋ฅผ ํด๋ฆญํ ํด๋น ์ฐฝ์์ ์ฐ๋ค.
- _blank : ๋งํฌ๋ฅผ ์์ฐฝ์ผ๋ก ์ฐ๋ค.
- _parent : ๋ถ๋ชจ ์ฐฝ์์ ์ฐ๋ค. (๋ถ๋ชจ ์ฐฝ์ด ์์ผ๋ฉด _self ์์ฑ์ผ๋ก ์ฒ๋ฆฌ)
- _top : ์ ์ฒด ๋ธ๋ผ์ฐ์ ์ฐฝ์์ ๊ฐ์ฅ ์์์ ์ฐฝ์์ ์ฐ๋ค. (๋ถ๋ชจ ์ฐฝ์ด ์์ผ๋ฉด _self ์์ฑ์ผ๋ก ์ฒ๋ฆฌ)
๐download - ๋งํฌํ ๋ด์ฉ์ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด ์๋๋ผ ๋ค์ด๋ก๋
๐rel - ํ์ฌ ๋ฌธ์์ ๋งํฌํ ๋ฌธ์์ ๊ด๊ณ
- bookmark - ์ฆ๊ฒจ์ฐพ๊ธฐ(bookmark)์ ์ฌ์ฉํ๋ ๊ณ ์ ์ฃผ์ ์ ๊ณต
- help - ๋์๋ง ๋ฌธ์์ ๋ํ ๋งํฌ
- license - ํ์ฌ ๋ฌธ์์ ์ ์๊ถ ์ ๋ณด ๋งํฌ
- next - ์ฐ๊ด๋ ๋ฌธ์๋ค์ ๋ชจ์์ค ๋ค์ ๋ฌธ์์ ๋ํ ๋งํฌ
- nofollow - ์ ๋ฃ ๋งํฌ์ ๊ฐ์ด ๊ฒ์์์ง์ด๋ ๋ด(bot)๋ฑ์ด ์ถ์ ํด์๋ ์๋จ์ ๋ช ์
- noreferer - ์ฌ์ฉ์๊ฐ ํ์ดํผ ๋งํฌ๋ฅผ ํด๋ฆญํ ๋ ๋ธ๋ผ์ฐ์ ๊ฐ http referer header๋ฅผ ์ ์กํด์๋ ์ ๋จ์ ๋ช ์
- prefetch - ํด๋น ๋ฌธ์๋ฅผ ์บ์(cache)ํด์ผ๋ง ํจ์ ๋ช ์
- prev - ์ฐ์๋ ๋ฌธ์๋ค ์ค ์ด์ ๋ฌธ์ ์ ๊ณต
- search - ํ์ฌ ๋ฌธ์๋ฅผ ์ํ ๊ฒ์ ๋๊ตฌ ์ ๊ณต
- tag - ํ์ฌ ๋ฌธ์๋ฅผ ์ํ ํค์๋ ์ ๊ณต
๐hreflang - ๋งํฌํ ๋ฌธ์์ ์ธ์ด ์ง์
๐type - ๋งํฌํ ๋ฌธ์์ ํ์ผ ์ ํ์ ์๋ ค์ค
[ ํ ํ์ด์ง ์์์ ์ ํํ๊ธฐ - ์ต์ปค ]
- ์ต์ปค๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ด๋ํ๊ณ ์ถ์ ์์น์ id ์์ฑ์ผ๋ก ์ต์ปค๋ฅผ ๋ง๋ค๊ณ
โก๏ธ <a> ํ๊ทธ href์์ฑ์ "#์ต์ปค์ด๋ฆ" ์ผ๋ก ๋งํฌํจ
ex )
<h1 id="menu">ํ
์คํธ ๋งํฌ ๋ง๋ค๊ธฐ</h1>
<p><a href="#menu">[๋ฉ๋ด๋ก]</a></p>
์์ ์ฒ๋ผ id ์ href ์์ฑ๊ฐ์ด ์ผ์นํ๋ฉด <a> ํ๊ทธ๊ฐ ์๋ ๊ณณ์ ๋๋ฅด๋ฉด โก๏ธ id๊ฐ ์๋ ๊ณณ์ผ๋ก ์ด๋ํจ
[ <area> ํ๊ทธ ]
-ํ์ดํผ๋งํฌ๊ฐ ์ฐ๊ฒฐ๋ ์์ญ์ ์ ์ํ ๋ ์ฌ์ฉ
[ usemap ์์ฑ (img์ ์์ฑ) ]
-์ด๋ฏธ์ง ๋งต : ํ ์ด๋ฏธ์ง ์์ ์ฌ๋ฌ ๋ค๋ฅธ ๋งํฌ๋ฅผ ๋ง๋ค ๋ ์ฌ์ฉ
<area> ํ๊ทธ์ ์์ฑ
๐alt - ๋์ฒด ํ ์คํธ
๐coords - ์์ญ์ ์ขํ๋ฅผ ์ง์
๐download - ๋งํฌ ํด๋ฆญ์ ๋ฌธ์ ๋ค์ด๋ก๋
๐href - ๋ฌธ์์ ๊ฒฝ๋ก๋ฅผ ์ง์
๐media - ๋งํฌ ๋ฌธ์๋ฅผ ์ด๋ค ๋ฏธ๋์ด์ ์ต์ ํ์ํฌ์ง ์ง์
๐rel - ๋งํฌ์ ํ์ฌ ๋ฌธ์ ์ฌ์ด์ ๊ด๊ณ ์ง์ โ๏ธ <a> ํ๊ทธ์ rel ์์ฑ๊ณผ ๊ฐ์
๐shape - ์์ญ์ ๋ชจ์
- default - ์ด๋ฏธ์ง์ ์ฒด
- rect - ์ฌ๊ฐํ
- circle - ์
- poly - ๋ค๊ฐํ
๐target - ์์ญ์ ํด๋ฆญํ์ ๋ ๋ฌธ์๊ฐ ์ด๋ฆด ์์น โ๏ธ <a> ํ๊ทธ์ target ์์ฑ๊ณผ ๊ฐ์
๐type - ๋งํฌ๋ฌธ์์ ๋ฏธ๋์ด ์ ํ
ex )
<img src = "images/๋ฏธ์์ ์ธ์.jpg" usemap="#miso">
<map name="miso">
<area shape="rect" coords="10,10,160,200" href="https://mingtory.tistory.com/category" target="_blank">
<area shape="rect" coords="220,10,380 200" href="https://github.com/minnnnji" target="_blank">
</map>
๐ ํผ ๋ง๋ค๊ธฐ
ํผ [ From ] - ์ฌ์ฉ์๊ฐ ์น ์ฌ์ดํธ๋ก ์ ๋ณด๋ฅผ ๋ณด๋ผ ์ ์๋ ๋ชจ๋ ์์๋ค
- ํผ๊ณผ ๊ด๋ จ๋ ๋๋ถ๋ถ์ ์์ ๋ค์ ์ ๋ณด ์ ์ฅ or ๊ฒ์ or ์์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํจ
- ์์ด๋๋ฅผ ์ ๋ ฅํ๋ ํ ์คํธ ํ๋๋ ๋ฒํผ ๊ฐ์ ํผ์ ํํ๋ฅผ ๋ง๋๋ ๊ฒ์ html ํ๊ทธ
- ํผ์ ์ ๋ ฅํ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒ์ ASP or PHP ๊ฐ์ ์๋ฒ ํ๋ก๊ทธ๋๋ฐ ์ด์ฉ
[๐ ๋์ ๋ฐฉ์ ]
์์ด๋ + ๋น๋ฐ๋ฒํธ ์ ๋ณด ์ ๋ ฅ ํ ๋ก๊ทธ์ธ ํด๋ฆญ
โฌ๏ธ
์ ๋ ฅํ ์์ด๋์ ๋น๋ฐ๋ฒํธ๊ฐ ์น ์๋ฒ๋ก ์ ์ก
โฌ๏ธ
์๋ฒ๋ ์์ ์ด ๊ฐ์ง๊ณ ์๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ค์ ธ ์ผ์นํ๋ ์ ๋ณด๋ฅผ ํ์ธํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋ธ๋ผ์ฐ์ ๋ก ๋ณด๋
โฌ๏ธ
ํ์์ด๋ฉด ๋ก๊ทธ์ธํ ํ์ ํ๋ฉด or ํ์์ด ์๋๋ฉด ๋ก๊ทธ์ธ ์คํจํ๋ฉด
[ <form> </form> ํ๊ทธ ]
ํผ์ ๋ง๋๋ ๊ธฐ๋ณธ ํ๊ทธ
<form> ํ๊ทธ์ ์์ฑ
๐method - ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋ด์ฉ์ ์๋ฒ์ชฝ ํ๋ก๊ทธ๋จ์ผ๋ก ์ด๋ป๊ฒ ๋๊ฒจ์ค์ง ์ง์
- get - ์ฃผ์ํ์์ค์ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋ด์ฉ์ด ๊ทธ๋๋ก ๋๋ฌ๋จ. ๊ธธ์ด ์ ํ์ด ์์ ( 256byte ~ 4096byte )
- post - ๋๋ถ๋ถ ์ด๋ฐฉ์์ ์ฌ์ฉ. ์ฌ์ฉ์์ ์ ๋ ฅ์ ํ์ค ์ ๋ ฅ์ผ๋ก ๋๊ฒจ์ฃผ๊ธฐ ๋๋ฌธ์ ์ ๋ ฅ ๋ด์ฉ ๊ธธ์ด์ ์ ํ ๋ฐ์ง์๊ณ , ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋ด์ฉ์ด ๋๋ฌ๋์ง ์์
๐name - ํผ์ ์ด๋ฆ ์ง์
๐action - <form> ํ๊ทธ ์์ ๋ด์ฉ๋ค์ ์ฒ๋ฆฌํด์ค ์๋ฒ์์ ํ๋ก๊ทธ๋จ ์ง์
๐target - <action>ํ๊ทธ์์ ์ง์ ํ ์คํฌ๋ฆฝํธ ํ์ผ์ด ์ด๋ฆด ์์น ์ง์ โ๏ธ <a> ํ๊ทธ์ target ์์ฑ๊ณผ ๊ฐ์
[ <form> </form> ์ฌ์ด์ ๋ค์ด๊ฐ๋ ํ๊ทธ๋ค ]
[ <label> </label> ํ๊ทธ]
- ํผ ์์์ ๋ ์ด๋ธ(ํ ์คํธ)์ ๋ถ์ด๋ ํ๊ทธ
- ๋ผ๋์ค ๋ฒํผ์ด๋ ์ฒดํฌ ๋ฐ์ค์์ ํ ์คํธ ๋ถ๋ถ์ ํด๋ํด๋ ๋ผ๋์ค ๋ฒํผ๊ณผ ์ฒดํฌ ๋ฐ์ค ๋ฒํผ์ด ์ ํ๋๋ค.
[ <fieldset> </fieldset> ํ๊ทธ]
- ํผ ์์๋ฅผ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ๋ ํ๊ทธ
[<legend> </legend> ํ๊ทธ]
- ๊ทธ๋ฃน์ผ๋ก ๋ฌถ๋ ๊ตฌ์ญ์ ์ ๋ชฉ์ ๋ถ์ด๋ ํ๊ทธ
<form>
<fieldset>
<legend>๊ฐ์ธ ์ ๋ณด</legend> <ul>
<li>
<label for="name">์ด๋ฆ</label> <input type="text" id="name">
</li>
<li>
<label for="mail">๋ฉ์ผ ์ฃผ์</label>
<input type="text" id="mail"> </li>
</ul>
</fieldset>
<!--fieldset1-->
<fieldset>
<legend>๋ก๊ทธ์ธ ์ ๋ณด</legend> <ul>
<li>
<label for="id">์์ด๋</label>
<input type="text" id="id">
</li>
<li>
<label for="pwd">๋น๋ฐ๋ฒํธ</label>
<input type="text" id="pwd"> </li>
</ul>
</fieldset>
<!--fieldset2-->
</form>
[ <button> </button> ํ๊ทธ]
- ์ฌ์ฉ์๊ฐ ๋๋ฅผ ์ ์๋ ๋ฒํผ์ด ๋ํ๋จ
[ CODE ]
<button type="button" onclick="alert('๋ฒํผ์ ํด๋ฆญํ์
จ๊ตฐ์!')">
๋ฒํผ์ ๋๋ฌ์ฃผ์ธ์.
</button>
[ <input> </input> ํ๊ทธ]
๊ธฐ๋ณธ : <input type="์์ฑ๊ฐ">
[ CODE ]
<form action="/examples/media/request.php">
๊ฒ์ํ ๋ด์ฉ์ ์
๋ ฅํ์ธ์ :
<input type="text" name="search">
</form>
<br><br><br><br><br>
<form>
์ฌ์ฉ์ : <br><input type="text" name="username"><br>
๋น๋ฐ๋ฒํธ : <br><input type="password" name="password">
</form>
<br><br><br><br><br>
<form>
<input type="radio" name="lecture" value="html" checked> HTML <br>
<input type="radio" name="lecture" value="css"> CSS <br>
<input type="radio" name="lecture" value="java"> JAVA <br>
<input type="radio" name="lecture" value="cpp"> C++
</form>
<br><br><br><br><br>
<form>
<input type="checkbox" name="lecture" value="html" checked> HTML <br>
<input type="checkbox" name="lecture" value="css"> CSS <br>
<input type="checkbox" name="lecture" value="java"> JAVA <br>
<input type="checkbox" name="lecture" value="cpp" disabled> C++
</form>
<br><br><br><br><br>
<form>
<input type="file" name="upload_file" accept="image/*">
</form>
๐type - <input> ์์๊ฐ ๋ํ๋ผ ํ์ ์ ๋ช ์
- text - ํ ์ค๋ก ๋ ํ ์คํธ ํ๋
- password - ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ ์ ์๋ ํ๋ โ๏ธ ์ ๋ ฅ๋ฐ์ ๋ฌธ์๋ ์ซ์ ๋์ ๋ณํ๋ ์์ ์ ๋ชจ์์ด ํ์๋จ
- radio - ์ฌ๋ฌ๊ฐ์ ์ต์ ์ค์ ํ๋์ ์ต์ ๋ง ๋ฐ์ ์ ์์
- checkbox - ์ฌ๋ฌ๊ฐ์ ์ต์ ์ค ๋ค์์ ์ต์ ์ ๋ฐ์ ์ ์์
- file - ์ฌ์ฉ์๋ก๋ถํฐ ํ์ผ์ ๋ฐ์ ์ ์์
[ <select> </select> ํ๊ทธ]
- ์ฌ๋ฌ๊ฐ์ ์ต์ ์ด ๋๋กญ๋ค์ด ๋ฆฌ์คํธ๋ก ๋์ด ์์ผ๋ฉฐ, ๊ทธ ์ค์์ ๋จ ํ๋์ ์ต์ ๋ง ์ ํ ๊ฐ๋ฅ
[ CODE ]
<select name="fruit">
<option value="apple"> ์ฌ๊ณผ
<option value="orange" selected> ๊ทค
<option value="strawberry"> ๋ธ๊ธฐ
<option value="peach"> ๋ณต์ญ์
</select>
[ <textarea> </textarea> ํ๊ทธ]
- ์ฌ์ฉ์๋ก๋ถํฐ ์ฌ๋ฌ ์ค์ ํ ์คํธ๋ฅผ ์ ๋ ฅ๋ฐ์ ์ ์์
[ CODE ]
<textarea name="message" rows="5" cols="30">
์ฌ๊ธฐ์ ์ ์ผ์ธ์.
</textarea>
[ reference ]
์ฝ๋ฉ์ ์์, TCP School - tcpschool.com/html/html_input_forms
'CODING > WEB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML] ๋ฐ์ดํฐ ๋ชฉ๋ก & ๋ค์ํ form ์์๋ค (0) | 2020.10.17 |
---|---|
[HTML] < input > ํ๊ทธ์ ์์ฑ & type์ ์์ฑ๊ฐ (0) | 2020.10.10 |
[HTML] ํ ๋ง๋๋ ํ๊ทธ& ์ด๋ฏธ์ง (0) | 2020.09.24 |
[HTML] ํ ์คํธ ํ๊ทธ / ๋ชฉ๋ก ํ๊ทธ (0) | 2020.09.18 |
[HTML] ๋ฌธ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ / ํ ์คํธ ๊ด๋ จ ํ๊ทธ (0) | 2020.09.11 |
๋๊ธ