HTML

HTML 핡심 μš”μ†Œ 정리, 블둝(μƒμž)μš”μ†Œ, 인라인(κΈ€μž)μš”μ†Œ, 인라인(κΈ€μž)μš”μ†Œ + 블둝(μƒμž)μš”μ†Œ = inline-block, ν…Œμ΄λΈ” μš”μ†Œ

HAPPYRIN 2023. 8. 9. 11:54

블둝(μƒμž) μš”μ†Œ

κ°€λ‘œ 넓이λ₯Ό μ΅œλŒ€ν•œ 많이 μ‚¬μš©ν•˜λ €κ³  ν•˜λŠ” μš”μ†Œμž„

<div></div> : νŠΉλ³„ν•œ μ˜λ―Έκ°€ μ—†λŠ” ꡬ뢄을 μœ„ν•œ μš”μ†Œ(division)

<h1></h1> : 제λͺ©μ„ μ˜λ―Έν•˜λŠ” μš”μ†Œ(heading)

<h1> ~ <h6> : μˆ«μžκ°€ μž‘μ„μˆ˜λ‘ 더 μ€‘μš”ν•œ 제λͺ©μ„ μ •μ˜. (h1이 제일 크게 κ°•μ‘°λ˜κ³  h6이 제일 μž‘μŒ)

<p></p> : λ¬Έμž₯을 μ˜λ―Έν•˜λŠ” μš”μ†Œ(paragraph)

<ol></ol> : μˆœμ„œκ°€ ν•„μš”ν•œ λͺ©λ‘ (ordered list)

<ul></ul> : μˆœμ„œκ°€ ν•„μš”μ—†λŠ” λͺ©λ‘μ˜ 집합을 의미 (unordered list)

<li></li> : λͺ©λ‘ λ‚΄ 각 ν•­λͺ© (list item)

ex) μˆœμ„œκ°€ κ°κ΄€μ μœΌλ‘œ μ€‘μš”λ„κ°€ ν•„μš”ν•˜μ§€ μ•ŠμœΌλ©΄ ν•„μš” μ—†λŠ” κ²ƒμž„

<a></a> : λ‹€λ₯Έ/ 같은 νŽ˜μ΄μ§€λ‘œ μ΄λ™ν•˜λŠ” ν•˜μ΄νΌλ§ν¬λ₯Ό μ§€μ •ν•˜λŠ” μš”μ†Œ (anchor)

href = "" 링크 url

target = "_blank" 링크 url의 ν‘œμ‹œ(λΈŒλΌμš°μ € νƒ­) μœ„μΉ˜ν•˜λŠ”λ° 예λ₯Όλ“€μ–΄ _blank λ₯Ό λͺ…μ‹œν•˜λ©΄ μƒˆ 탭에 ꡬ글 νŽ˜μ΄μ§€κ°€ μ—΄λ¦¬κ²Œ λœλ‹€. 

 

ul>li*4 λ₯Ό ν•˜λ©΄

<ul>

    <li></li>

     <li></li>

     <li></li>

     <li></li>

 

 

</ul>

 

인라인(κΈ€μž)μš”μ†Œ

κ°€λ‘œ 넓이λ₯Ό μ΅œμ†Œν•œμœΌλ‘œ μ‚¬μš©ν•¨

<img /> : 이미지λ₯Ό μ‚½μž…ν•˜λŠ” μš”μ†Œ(image)

<span></span> : νŠΉλ³„ν•œ μ˜λ―Έκ°€ μ—†λŠ” ꡬ뢄을 μœ„ν•œ μš”μ†Œ

<br /> : μ€„λ°”κΏˆ νƒœκ·Έ (break)

<label></label> : 라벨 κ°€λŠ₯ μš”μ†Œ(input)의 제λͺ©

 

인라인(κΈ€μž)μš”μ†Œ + 블둝(μƒμž)μš”μ†Œ = inline-block

<input /> : μ‚¬μš©μžκ°€ 데이터λ₯Ό μž…λ ₯ν•˜λŠ” μš”μ†Œ

<input type="text, checkbox, radio(택1) " value(미리 μž…λ ₯된 κ°’(데이터))="" placeholder(μ‚¬μš©μžκ°€ μž…λ ₯ν•  κ°’(데이터)의 힌트="" disabled(μž…λ ₯ μš”μ†Œ λΉ„ν™œμ„±ν™”, input 창이 λ³΄μ΄λŠ”λ° μž…λ ₯을 ν•  수 없도둝 λ˜μ–΄μžˆμŒ)="" />

<input type="radio" name="fruits" />Apple</input> => 그룹을 지을 수 μžˆμ–΄μ•Όν•¨! (name), μƒν˜Έμž‘μš©, μ΅œμ†Œ 2개 이상을 μ‚¬μš©ν•˜κΈ°

 

ν…Œμ΄λΈ” μš”μ†Œ(일단 블둝(μƒμž)μš”μ†Œμ΄λ‚˜.. )

<table></table> : ν‘œ μš”μ†Œ, ν–‰(row)κ³Ό μ—΄(column)의 μ§‘ν•©

<tr></tr> : 행을 μ˜λ―Έν•¨ (table-row)

<td></td> : 열을 μ˜λ―Έν•¨(table-data) - ν•˜λ‚˜μ˜ μ…€

 

colspan (column span의 μ•½μ–΄) : 열을 λͺ‡ μΉΈ ν™•μž₯ν•  것인지λ₯Ό 의미, μ‹€μ œ μ—‘μ…€μ΄λ‚˜ ꡬ글 μ‹œνŠΈ 같은 'ν‘œ'κ°€ ν•„μš”ν•œ κ²½μš°κ°€ μ•„λ‹ˆλΌλ©΄ 였λ₯Έμͺ½ 화면에 λ³΄μ΄λŠ” λ ˆμ΄μ•„μ›ƒμ„ table(ν‘œ) μš”μ†Œλ‘œ λ§Œλ“€λ €κ³  μ‹œλ„ν•˜μ§€ μ•ŠκΈ°! λŒ€ν‘œμ μœΌλ‘œ κ·Έλ¦¬λ“œ 같은 λ‹€λ₯Έ css κΈ°λŠ₯으둜 λ ˆμ΄μ•„μ›ƒμ„ μž‘μ—…ν•΄μ•Όν•¨

(μ‹€μ œ ν‘œλ₯Ό μ œμž‘ν•˜λŠ” 것이 μ•„λ‹ˆλ©΄... μ‚¬μš©ν•  일이 μ—†μŒ)

 

 

wrappint(λž˜ν•‘) : μš”μ†Œ(ν…μŠ€νŠΈ)λ₯Ό μ–΄λ–€ μš”μ†Œλ‘œ λ¬Άμ–΄μ£ΌλŠ”(κ°μ‹ΈλŠ”) ν–‰μœ„

 

cmd + /

주석 : μˆ˜μ •μ‚¬ν•­μ΄λ‚˜ μ„€λͺ…등을 μž‘μ„±, λΈŒλΌμš°μ €λŠ” 이 νƒœκ·Έλ₯Ό ν•΄μ„ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— 화면에 λ‚΄μš©μ΄ ν‘œμ‹œλ˜μ§€ μ•ŠμŒ

 

전역속성

μ „μ²΄μ˜ μ˜μ—­μ—μ„œ μ‚¬μš©ν•  수 μžˆλŠ” μ†μ„±μœΌλ‘œ html의 body 뢀뢄에 μ‚¬μš©ν•˜λŠ” νƒœκ·Έμ— λ‹€ μ‚¬μš©ν•  수 μžˆλ‹€

 

<νƒœκ·Έ title=""></νƒœκ·Έ>

title="λ„€μ΄λ²„λ‘œ 이동" : μš”μ†Œμ˜ μ •λ³΄λ‚˜ μ„€λͺ…을 μ§€μ •, 마우슀λ₯Ό ν•΄λ‹Ή μ—˜λ¦¬λ¨ΌνŠΈ μœ„μ— μ˜¬λ €λ†“μ•˜μ„ λ•Œ 툴팁(tooltip)이 ν‘œμ‹œλ˜κ³  μ›Ή μ ‘κ·Όμ„± ν–₯상을 μœ„ν•΄μ„œλ„ 많이 μ‚¬μš©

<νƒœκ·Έ style="μŠ€νƒ€μΌ"></νƒœκ·Έ>

class="" : μš”μ†Œλ₯Ό μ§€μΉ­ν•˜λŠ” 쀑볡 κ°€λŠ₯ν•œ 이름, μ •ν™•ν•˜κ²Œ μ§‘μ–΄μ„œ μ‚¬μš©ν•˜κΈ° μœ„ν•΄

<νƒœκ·Έ class="이름 이름 이름"></νƒœκ·Έ>

id="" : μš”μ†Œλ₯Ό μ§€μΉ­ν•˜λŠ” κ³ μœ ν•œ 이름, 쀑볡 λΆˆκ°€, μ€‘μš”ν•œ λΆ€λΆ„μ—” idλ₯Ό 뢀여함

<νƒœκ·Έ id="이름"></νƒœκ·Έ>

<νƒœκ·Έ data-이름="데이터"></νƒœκ·Έ> : μš”μ†Œμ— 데이터λ₯Ό μ§€μ •, νŠΉμ • 데이터, jsμ—μ„œ μ‚¬μš©ν•¨