Curl Up Black Cat


이번 ν¬μŠ€νŠΈμ—μ„œλŠ” DOCTYPE html μ„ μ–Έ μ˜λ―Έκ°€ 무엇인지에 λŒ€ν•΄μ„œ μ•Œμ•„λ΄…λ‹ˆλ‹€.

<!DOCTYPE html>

HTML νŒŒμΌλ‚΄ DOCTYPE 을 μ„ μ–Έν•˜κ²Œ 되면 이 λ¬Έμ„œλŠ” μ›Ή ν‘œμ€€ λ¬Έμ„œμ΄μž λͺ¨λ“  μ›ΉλΈŒλΌμš°μ €μ—μ„œ 잘 λŒμ•„κ°€λŠ” ν˜Έν™˜μ΄ λ˜λŠ” λ¬Έμ„œκ°€ λ©λ‹ˆλ‹€.
λ°˜λŒ€λ‘œ DOCTYPE 을 μ„ μ–Έν•˜μ§€ μ•ŠμœΌλ©΄ λΉ„ν‘œμ€€ λ¬Έμ„œκ°€ λ©λ‹ˆλ‹€.
ν‘œμ€€κ³Ό λΉ„ν‘œμ€€μ˜ μ°¨μ΄λŠ” λΈŒλΌμš°μ € 화면을 κ·Έλ¦¬λŠ” 방법을 μŠ€μœ„μΉ˜ ν•œλ‹€κ³  ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λͺ¨λ“  html λ¬Έμ„œμ˜ μ‹œμž‘μ€ ν•΄λ‹Ή λ¬Έμ„œκ°€ μ–΄λ–€ λ¬Έμ„œ ν˜•μ‹μ„ λ”°λ₯΄κ³  μžˆλŠ”μ§€ μ„ μ–Έν•˜λŠ” 것 λΆ€ν„° μ‹œμž‘λ˜λ©°, λŒ€μ†Œλ¬Έμž ꡬ별없이 단지 선언을 ν•˜λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€.
HTML νƒœκ·Έ μ—­μ‹œ λŒ€λ¬Έμžμ™€ μ†Œλ¬Έμžλ₯Ό κ΅¬λ³„ν•˜μ§€ μ•Šκ³  μ‚¬μš©ν•  μˆ˜λŠ” μžˆμ§€λ§Œ 가급적 μ†Œλ¬Έμž μ‚¬μš©μ„ κΆŒκ³ ν•©λ‹ˆλ‹€.

DOCTYPE 선언을 ν•˜μ§€ μ•ŠλŠ” κ²½μš°μ™€ μ„ μ–Έν•˜λŠ” 경우λ₯Ό νŒŒμ΄μ–΄ν­μŠ€ λΈŒλΌμš°μ €μ—μ„œ 확인해 보면..

DOCTYPE λΉ„μ„ μ–Έ


DOCTYPE μ„ μ–Έ


λΈŒλΌμš°μ €μ˜ λ Œλ”λ§ 방식이 DOCTYPE 을 μ„ μ–Έν•˜μ§€ μ•ŠμœΌλ©΄ 쿼크λͺ¨λ“œ(Quirks mode) 이고 μ„ μ–Έν•˜λ©΄ ν‘œμ€€ ν˜Έν™˜ λͺ¨λ“œ(Standard mode) 둜 차이가 μžˆλŠ”κ²ƒμ„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. 이에 따라 컨텐츠λ₯Ό λ Œλ”λ§ ν•˜λŠ” μœ„μΉ˜λ„ 쑰금 λ‹€λ₯Έκ²ƒμ„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

λΈŒλΌμš°μ €λŠ” 좜λ ₯ν•˜κ³ μž ν•˜λŠ” λ¬Έμ„œκ°€ μ΅œμ‹ μ΄λΌκ³  νŒλ‹¨ν•˜λ©΄ ν‘œμ€€λͺ¨λ“œλ‘œ λ Œλ”λ§μ„ ν•˜κ³ , 반면 μ˜ˆμ „ λ¬Έμ„œλΌκ³  νŒλ‹¨ν•˜λ©΄ 쿼크λͺ¨λ“œλ‘œ λ Œλ”λ§μ„ ν•˜κ²Œ λ©λ‹ˆλ‹€. 쿼크 λͺ¨λ“œμ˜ λͺ©μ μ€ 였래된 μ›ΉνŽ˜μ΄μ§€λ“€μ΄ μ΅œμ‹  λ²„μ „μ˜ λΈŒλΌμš°μ €μ—μ„œ 단지 κΉ¨μ Έ 보이지 μ•ŠμœΌλ €λŠ” 것에 있고 λΉ„ν‘œμ€€μ  λ°©λ²•μ˜ CSSλ₯Ό μ μš©ν•©λ‹ˆλ‹€.

μ€‘μš”ν•œκ±΄.. μ›Ή ν‘œμ€€μœΌλ‘œ μž‘μ„±ν•˜λŠ” λ¬Έμ„œκ°€ μ˜€λŠ˜λ‚  μ‘΄μž¬ν•˜λŠ” λŒ€λΆ€λΆ„μ˜ λΈŒλΌμš°μ €μ—μ„œ μ˜¬λ°”λ₯΄κ²Œ λ™μž‘ν•˜κΈ° λ•Œλ¬Έμ—.. HTML은 DOCTYPE 을 μ„ μ–Έν•˜κ³  ν‘œμ€€μœΌλ‘œ λ¬Έμ„œλ₯Ό μž‘μ„±ν•΄μ•Ό ν•©λ‹ˆλ‹€.

'πŸ’» ν”„λ‘œκ·Έλž˜λ° > πŸ…· HTML' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

μ‹œλ©˜ν‹± λ§ˆν¬μ—…(Semantic Markup) μ΄λž€?  (0) 2022.11.12
HTML μ΄λž€?  (0) 2022.11.12
HTML 무료 ν…œν”Œλ¦Ώ  (0) 2021.07.17

이미지 좜처: medium.com/codex

 

μ‹œλ©˜ν‹± λ§ˆν¬μ—…(Semantic Markup) μ΄λž€?

HTML (HyperText Markup Language)은 μ›Ήμ‚¬μ΄νŠΈ 컨텐츠λ₯Ό μ„€λͺ…ν•˜λŠ”λ° μ‚¬μš©λ˜λŠ” λ§ˆν¬μ—… μ–Έμ–΄μž…λ‹ˆλ‹€.

 

HTML 은 μ»¨ν…μΈ μ˜ 의미λ₯Ό μ„€λͺ…ν•˜λŠ”λ° μœ μΌν•œ λͺ©μ μ„ 가지고 μžˆμŠ΅λ‹ˆλ‹€.

λΉ„μ£Όμ–Ό λ””μžμΈ(λͺ¨μ–‘, 색, 크기 λ“±) 이 λͺ©ν‘œκ°€ μ•„λ‹ˆλΌ, ꡬ쑰 섀계(Structure Design)λ₯Ό λͺ©ν‘œλ‘œ ν•©λ‹ˆλ‹€.

 

HTML νŒŒμΌμ— 컨텐츠λ₯Ό μž‘μ„±ν•˜κ³  νŒŒμΌμ„ μ €μž₯ν•˜μ—¬ μ›ΉλΈŒλΌμš°μ €λ‘œ μ‹€ν–‰ν•΄ 보면..

 

 

μ›Ή λΈŒλΌμš°μ €λŠ” 컨텐츠λ₯Ό 해석 ν•΄μ„œ ꡬ쑰λ₯Ό μ„€κ³„ν•˜κ²Œ λ©λ‹ˆλ‹€. ꡬ쑰λ₯Ό μ„€κ³„ν•œ 뢀뢄을 확인 ν•΄λ³Όλ €λ©΄ 개발자 도ꡬλ₯Ό ν†΅ν•΄μ„œ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

 

 

Elements νŒ¨λ„μ„ 확인해 보면 이전에 μž‘μ„±ν•˜μ§€ μ•Šμ€ <html>, <head>, <body> λΌλŠ” νƒœκ·Έκ°€ μƒμ„±λ˜μ–΄ 있고 <body> νƒœκ·Έ μ•ˆμ— μ»¨ν…μΈ λ‘œ μž‘μ„±ν•œ λ‚΄μš©μ΄ λ“€μ–΄κ°€ μžˆμŠ΅λ‹ˆλ‹€. λΈŒλΌμš°μ €λŠ” 컨텐츠λ₯Ό ν•΄μ„ν•˜κ²Œ λ˜λ©΄μ„œ μžλ™μœΌλ‘œ λ§Œλ“€μ§€ μ•Šμ•˜λ˜ νƒœκ·Έλ“€μ„ κ΅¬μ„±ν•˜κ²Œ λ©λ‹ˆλ‹€. μ΄λŸ¬ν•œ 일을 λ§ˆν¬μ—…(Markup) 이라고 ν•©λ‹ˆλ‹€.

 

μœ„ κ²½μš°λŠ” λ‚΄μš©λ§Œ 있고 의미λ₯Ό λΆ€μ—¬ν•˜μ§€ μ•Šμ•˜κΈ° λ•Œλ¬Έμ— λ…Ό μ‹œλ©˜ν‹± λ§ˆν¬μ—…(non-semantic markup) 이라고 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ν•œλ§ˆλ””λ‘œ μ˜λ―Έκ°€ μ—†λŠ” ν˜•νƒœμ˜ κ΅¬μ‘°μž…λ‹ˆλ‹€.

 

여기에 κ°„λ‹¨νžˆ ꡬ쑰λ₯Ό μž‘μ„±ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€. 제λͺ©(heading)을 μ˜λ―Έν•˜λŠ” h νƒœκ·Έμ™€ 단락(paragraph)을 μ˜λ―Έν•˜λŠ” p νƒœκ·Έλ₯Ό μ‚¬μš©ν•˜μ—¬ μ‹œμž‘κ³Ό 끝을 감싸주고 λ‹€μ‹œ λΈŒλΌμš°μ €λ‘œ μ‹€ν–‰ν•˜κ²Œ 되면..

 

 

μ•žμ„œ μž‘μ„±ν–ˆλ˜ λ¬Έμ„œμ™€ λ‹€λ₯΄κ²Œ λΈŒλΌμš°μ €λŠ” ν•˜λ‚˜μ˜ μ»¨ν…μΈ λ‘œ μΈμ‹ν•˜κ²Œ 되며 제λͺ© μš”μ†Œμ™€ 단락 μš”μ†Œλ₯Ό ꡬ뢄할 수 있게 λ©λ‹ˆλ‹€.

이λ₯Ό ν†΅ν•΄μ„œ λΈŒλΌμš°μ €λŠ” μ œμž‘μžκ°€ μ–΄λ–€ λͺ©μ μ„ 가지고 μš”μ†Œμ— 의미λ₯Ό λΆ€μ—¬ν•΄μ„œ λ³΄μ—¬μ£ΌλŠ”μ§€λ₯Ό λΉ„λ‘œμ†Œ μ΄ν•΄ν•˜κ²Œ λ©λ‹ˆλ‹€.

 

이처럼 μ‹œλ©˜ν‹± λ§ˆν¬μ—…μ€ 맀우 μ€‘μš”ν•œ μž‘μ—…μž…λ‹ˆλ‹€.

컨텐츠에 의미λ₯Ό λΆ€μ—¬ν•˜λŠ” ꡬ쑰적 섀계λ₯Ό μ‹œλ©˜ν‹± λ§ˆν¬μ—…(Semantic Markup)이라고 ν•©λ‹ˆλ‹€.

 

μ‹œλ©˜ν‹± λ§ˆν¬μ—…(Semantic Markup)을 μ™œ ν•΄μ•Ό ν• κΉŒ?

μ›”λ“œ μ™€μ΄λ“œ 웹은 λ‹¨μˆœνžˆ λ³΄μ—¬μ§€λŠ” κ²ƒλ§Œμ΄ μ „λΆ€κ°€ μ•„λ‹™λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ 검색 λ‘œλ΄‡ λ˜λŠ” λΈŒλΌμš°μ €μ™€ 같은 기계, λ³Ό 수 μ—†λŠ” μ‚¬λžŒ(μ‹œκ° μž₯μ• μž)은 λ³΄μ΄λŠ” 것이 μ•„λ‹Œ μ •λ³΄λ‘œ 데이터에 μ ‘κ·Όν•˜κ³  μˆ˜μ§‘ν•©λ‹ˆλ‹€.

μ‰½κ²Œ μƒκ°ν•΄μ„œ λ“œλΌλ§ˆλ₯Ό μ˜€λ””μ˜€λ§ŒμœΌλ‘œ λ“£λŠ”λ‹€κ³  생각해보면..

 

감정을 λ‚˜νƒ€λ‚΄κΈ° μœ„ν•΄μ„œλŠ” 얡양이 κ±°μ„Έκ±°λ‚˜, λΆ€λ“œλŸ½κ±°λ‚˜, 크게 μ™ΈμΉ˜κ±°λ‚˜, μž‘κ²Œ μ†Œκ·Όκ±°λ €μ•Ό μ²­μ·¨μžλ“€μ—κ²Œ 전달이 되겠죠?

λͺ¨λ‘ λ™μΌν•œ 음으둜 이야기 ν•œλ‹€λ©΄ μ•„λ¬΄λŸ° 감정을 λ‚˜νƒ€λ‚Ό 수 없을 κ²λ‹ˆλ‹€.

 

λ§ˆμ°¬κ°€μ§€λ‘œ HTML λ¬Έμ„œμ— μ‚¬μš©λœ μš”μ†Œλ₯Ό λ¬Έλ§₯에 맞게 λΆ„μ„ν•˜κ³ , μ μ ˆν•œ μš”μ†Œλ₯Ό 톡해 ꡬ쑰화 ν•΄μ•Ό λΉ„λ‘œμ„œ μ •λ³΄μ˜ 체계(System)κ°€ κ°–μΆ”μ–΄μ§€κ²Œ λ©λ‹ˆλ‹€.

 

HTML 이 쉽닀고 λ§ν•˜λŠ” μ‚¬λžŒλ“€μ€ λ‹¨μˆœνžˆ λ¬Έλ²•λ§Œ 놓고 μ–Έμ–΄λ₯Ό νŒλ‹¨ν•˜κΈ° λ•Œλ¬Έμ— 그리 λ§ν•˜λŠ” κ²ƒμœΌλ‘œ, λ¬Έμ„œμ˜ ꡬ쑰λ₯Ό κ³ λ―Όν•˜κ³ , νŒλ‹¨ν•˜μ— μ μ ˆν•œ 의미λ₯Ό λΆ€μ—¬ν•˜λŠ” 일은 κ²°μ½” μ‰¬μš΄ 일이 μ•„λ‹™λ‹ˆλ‹€.

 

'πŸ’» ν”„λ‘œκ·Έλž˜λ° > πŸ…· HTML' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

DOCTYPE html μ„ μ–Έκ³Ό 의미  (0) 2022.11.12
HTML μ΄λž€?  (0) 2022.11.12
HTML 무료 ν…œν”Œλ¦Ώ  (0) 2021.07.17

μ΄λ²ˆν¬μŠ€νŒ…μ€ HTML 이 무엇인지에 λŒ€ν•΄μ„œ μ•Œμ•„λ΄…λ‹ˆλ‹€.

HTML μ΄λž€ ?

HTML 은 Hyper Text Markup Language 의 μ•½μžμž…λ‹ˆλ‹€.
각 λ‹¨μ–΄μ˜ 의미λ₯Ό μˆœμ„œλŒ€λ‘œ μ‚΄νŽ΄λ³΄λ©΄..
Hyper 의 λœ»μ€ 'λ›°μ–΄λ„˜λ‹€', 'μ΄ˆμ›”ν•˜λ‹€'의 의미λ₯Ό 가지고 μžˆμŠ΅λ‹ˆλ‹€.
Hyper Text λŠ” μ‚¬μš©μž κ²½ν—˜μ— λ”°λžμ„λ•Œ ν…μŠ€νŠΈμ— 밑쀄이 κ·Έμ–΄μ§€κ²Œ 되고 μ‚¬μš©μžκ°€ 이것을 ν΄λ¦­ν•˜κ²Œ 되면 νŽ˜μ΄μ§€κ°€ μ „ν™˜μ΄ λ˜λŠ” 링크 ν˜•νƒœμ˜ μ‹œμŠ€ν…œμ„ λ§ν•©λ‹ˆλ‹€.
Markup 은 μ–΄λ–€ ꡬ쑰λ₯Ό μ„€μ •ν• λ•Œ μ‚¬μš©μ΄ 되며..
Language λŠ” μ–Έμ–΄μž…λ‹ˆλ‹€.

결과적으둜 HTML μ΄λž€ μ–Έμ–΄λŠ” ꡬ쑰λ₯Ό 섀계할적에 μ‚¬μš©λ˜λŠ” 언어이며 ν•˜μ΄νΌλ§ν¬(hyperlink) μ‹œμŠ€ν…œμ„ 가지고 μžˆμŠ΅λ‹ˆλ‹€.

λͺ¨λ“  νŒŒμΌμ€ ν™•μž₯μžλΌλŠ” 포맷을 가지고 μžˆμŠ΅λ‹ˆλ‹€. (jpg, gif, psd, ai, pdf, doc...)
HTML νŒŒμΌμ€ htm λ˜λŠ” html ν™•μž₯자 포맷을 μ‚¬μš©ν•©λ‹ˆλ‹€.

HTML λ¬Έμ„œλŠ” λ‹¨μˆœν•œ ν…μŠ€νŠΈ νŒŒμΌμ— λΆˆκ³Όν•©λ‹ˆλ‹€.
이 ν…μŠ€νŠΈ νŒŒμΌμ„ μ›ΉλΈŒλΌμš°μ €κ°€ ν•΄μ„ν•΄μ„œ ꡬ쑰λ₯Ό 톡해 화면에 μ‚¬μš©μžκ°€ 보도둝 λ Œλ”λ§(Rendering)을 ν•΄μ£Όκ²Œ λ©λ‹ˆλ‹€.
(λ Œλ”λ§μ΄λž€ 그림을 κ·Έλ¦¬λŠ” κ²ƒμž…λ‹ˆλ‹€.)
μ‚¬μš©μžλŠ” κ²°κ΅­ λΈŒλΌμš°μ €λ₯Ό 톡해 View 라고 ν•˜λŠ” 화면을 보게 λ©λ‹ˆλ‹€.

좜처:&nbsp;https://html5up.net/

HTML5 UP

μ—¬λŸ¬ 가지 html5 버전 UI ν…œν”Œλ¦Ώμ„ μ œκ³΅ν•˜κ³ ,

 

개인용 μƒμ—…μš© 무료라고 ν•œλ‹€.

 

κ°„λ‹¨ν•˜κ²Œ μ›Ή κ°œλ°œμ„ ν•  λ•Œ 도움이 될 κ±° κ°™λ‹€.

 

λΌμ΄μ„ΌμŠ€λŠ” CCA 3.0

 

https://html5up.net/

 

HTML5 UP

Responsive HTML5 and CSS3 site templates designed by @ajlkn and released under the Creative Commons license.

html5up.net

 

+ Recent posts