[FE - ConnecTo] DAY1 TILπŸ‘©πŸ»β€πŸ’»

JUNYΒ·2022λ…„ 7μ›” 15일
1

πŸ“šZeroBase ConnecTo Front-End

λͺ©λ‘ 보기
2/53
post-thumbnail

22.07.11 μˆ˜μ—…μ—μ„œ 배운 λ‚΄μš©κ³Ό 깨달은 점을 μ •λ¦¬ν•˜μ˜€μŠ΅λ‹ˆλ‹€ 😊
ν”Όλ“œλ°±μ€ μ–Έμ œλ‚˜ ν™˜μ˜μž…λ‹ˆλ‹€! 🍊

HTML vs XHTML

XHTML은 EXtensible HTML을 μ˜λ―Έν•˜λ©°, HTMLκ³Ό 거의 λΉ„μŠ·ν•˜μ§€λ§Œ, λ¬Έλ²•μ˜ 적용이 쑰금 더 μ—„κ²©ν•œ νŠΉμ§•μ„ 가지고 있음.

μš”μ¦˜ λ§Žμ€ μ›Ή μ½˜ν…μΈ λ“€μ΄ κΈ°μ‘΄ PC μœ„μ£Όμ˜ ν™˜κ²½μ—μ„œ λ²—μ–΄λ‚˜ μ—¬λŸ¬ λ‹€μ–‘ν•œ ν”Œλž«νΌμ—μ„œ λ”μš± 많이 이용되고 있음.
λ”°λΌμ„œ, λŠμŠ¨ν•œ HTML을 μ‚¬μš©ν•˜κΈ° 보닀, XHTML λ¬Έμ„œλŠ” ν•˜λ‚˜μ˜ XML λ¬Έμ„œλ‘œμ„œ λ¬Έλ²•μ μœΌλ‘œ μ •ν™•ν•˜κΈ° λ•Œλ¬Έμ— μ’€ 더 μ—„κ²©ν•œ 버전인 XHTML을 μ‚¬μš©ν•˜κ²Œ 됨.

πŸ€·πŸ»β€β™€οΈ κ·Έλ ‡λ‹€λ©΄ HTMLκ³Ό XHTML의 μ°¨μ΄λŠ” λ¬΄μ—‡μΌκΉŒ?

  1. μ’…λ£Œ νƒœκ·Έκ°€ μ—†λŠ” 빈 νƒœκ·Έ(empty tag)λŠ” λ°˜λ“œμ‹œ 끝에 곡백과 ν•¨κ»˜ μŠ¬λž˜μ‹œ(/)λ₯Ό λΆ™μ—¬μ•Ό 함

    HTML : <br>
    XHTML : <br />

  2. λΉ„μ–΄μžˆμ§€ μ•Šμ€ μš”μ†ŒλŠ” λ°˜λ“œμ‹œ μ’…λ£Œ νƒœκ·Έλ₯Ό κ°€μ Έμ•Ό 함

    HTML : <p>λ‚΄μš©1</p> <p>λ‚΄μš©
    XHTML : <p>λ‚΄μš©1</p> <p>λ‚΄μš©2</p>

  3. μš”μ†Œλ“€μ€ λ°˜λ“œμ‹œ μ—΄λ¦° μˆœμ„œλŒ€λ‘œ λ‹«ν˜€μ•Ό 함

    HTML : <article><title>κΈ°μ‚¬μ œλͺ©</article></title>
    XHTML : <article><title>κΈ°μ‚¬μ œλͺ©</title></article>

  4. <img>μ—λŠ” λ°˜λ“œμ‹œ alt 속성이 κΈ°μˆ λ˜μ–΄μ•Ό 함

    HTML : <img src="connecTo.png" />
    XHTML : <img src="connecTo.png" alt="explanation" />

  5. λͺ¨λ“  ν…μŠ€νŠΈ(text)λŠ” λ°˜λ“œμ‹œ νƒœκ·Έλ‘œ 감싸야 함

    HTML : <p>κΈ°μ‚¬λ‚΄μš©</p>
    XHTML : <body><p>κΈ°μ‚¬λ‚΄μš©</p></body>

  6. 속성값은 λ°˜λ“œμ‹œ λ”°μ˜΄ν‘œλ‘œ 감싸야 함

    HTML : <p class=connecTo>컀λ„₯투</p>
    XHTML : <p class="connecTo">컀λ„₯투</p>

  7. νƒœκ·Έ μ΄λ¦„μ΄λ‚˜ 속성 μ΄λ¦„μ—λŠ” λ°˜λ“œμ‹œ μ†Œλ¬Έμžλ§Œμ„ μ‚¬μš©ν•΄μ•Ό 함

    HTML : <ARTICLE><TITLE>κΈ°μ‚¬μ œλͺ©</ARTICLE></TITLE>
    XHTML : <article><title>κΈ°μ‚¬μ œλͺ©</title></article>

  8. 속성값 μƒλž΅μ΄ μ—†μ–΄μ‘ŒκΈ° λ•Œλ¬Έμ—, λ°˜λ“œμ‹œ 속성값을 λͺ…μ‹œν•΄μ•Ό 함

    HTML : <textarea readonly>읽기만 κ°€λŠ₯ν•©λ‹ˆλ‹€.</textarea>
    XHTML : <textarea readonly="readonly">읽기만 κ°€λŠ₯ν•©λ‹ˆλ‹€.</textarea>

좜처 : http://tcpschool.com/html/html_expand_xhtml


μ›Ή μ ‘κ·Όμ„±κ³Ό μ›Ή ν‘œμ€€

βœ” Web Standard (μ›Ή ν‘œμ€€)

λΈŒλΌμš°μ € μ’…λ₯˜ 및 버전에 λ”°λ₯Έ κΈ°λŠ₯ 차이에 λŒ€ν•˜μ—¬ ν˜Έν™˜μ΄ κ°€λŠ₯ν•˜λ„λ‘ μ œμ‹œλœ ν‘œμ€€μœΌλ‘œ, λ‹€λ₯Έ κΈ°μ’… ν˜Ήμ€ ν”Œλž«νΌμ— 따라 달리 κ΅¬ν˜„λ˜λŠ” κΈ°μˆ μ„ λ™μΌν•˜κ²Œ κ΅¬ν˜„ν•¨κ³Ό λ™μ‹œμ— μ–΄λŠ ν•œμͺ½μ— μ΅œμ ν™”λ˜μ–΄ μΉ˜μš°μΉ˜μ§€ μ•Šλ„λ‘ κ³΅ν†΅μš”μ†Œλ₯Ό μ‚¬μš©ν•˜μ—¬ μ›Ή νŽ˜μ΄μ§€λ₯Ό μ œμž‘ν•˜λŠ” 기법을 μ˜λ―Έν•¨.

ν”„λ‘ νŠΈμ—”λ“œμ—μ„œμ˜ μ›Ή ν‘œμ€€ κ΄€λ ¨ κΈ°μˆ λ“€μ€ HTML5, CSS3, JavaScript 3가지가 있음.

이 μ„Έ 가지λ₯Ό μ‚¬λžŒμœΌλ‘œ λΉ„μœ ν•˜μžλ©΄, λ‹€μŒκ³Ό κ·Έλ¦Όκ³Ό 같이 ν‘œν˜„ν•  수 μžˆλ‹€.

HTML은 κ±΄κ°•ν•œ 신체에 λΉ„μœ ν•œ 만큼, μ΅œλŒ€ν•œ μ‚¬λžŒλ„, 기계도 μ΄ν•΄ν•˜κΈ° μ‰¬μš΄ λ§ˆν¬μ—…μ„ ν•΄μ•Ό 함.
그리고 FEμ—μ„œλŠ” JavaScriptκ°€ 꽃이라고 ν•  수 있음.

βœ” Web Accessibility (μ›Ή μ ‘κ·Όμ„±)

λͺ¨λ“  μ‚¬μš©μžκ°€ μ‹ μ²΄μ Β·ν™˜κ²½μ  쑰건에 관계없이 웹에 μ ‘κ·Όν•˜μ—¬ μ΄μš©ν•  수 μžˆλ„λ‘ 보μž₯ν•˜λŠ” 것을 μ˜λ―Έν•¨.

μ—¬κΈ°μ„œ
신체적 μ‘°κ±΄μ΄λž€, 일반 μ‚¬μš©μžλŠ” λ¬Όλ‘ , μž₯μ• λ₯Ό 가진 μ‚¬λžŒ, 고령자 등을 μ˜λ―Έν•˜λ©°,
ν™˜κ²½μ  μ‘°κ±΄μ΄λž€ λ‹€μ–‘ν•œ κΈ°κΈ°(PC, Mobile, PDA λ“±), OS(운영체제), μ›Ή λΈŒλΌμš°μ €(Internet Explorer, FireFox, Safari,Chrome, Opera λ“±) λ˜λŠ” 저사양 및 μ €μ†νšŒμ„  μ‚¬μš©μžλ‚˜ 이미지, λ™μ˜μƒ 등을 λ³Ό 수 μ—†λŠ” ν™˜κ²½ 등을 μ˜λ―Έν•¨.

좜처 : https://seulbinim.github.io/WSA/

πŸ’‘ Think..
μˆ˜μ—… 쀑에 μ›Ή 접근성은 λ‚΄ 관점이 μ•„λ‹ˆλΌ, μ‚¬μš©ν•˜λŠ” μ‚¬μš©μžμ˜ κ΄€μ μœΌλ‘œ 바라봐야 ν•œλ‹€λŠ” 점이 μƒˆλ‘œμš΄ κ΄€μ μ΄μ—ˆλ‹€.
이 μ›Ή μ ‘κ·Όμ„±μ΄λΌλŠ” κ°€μΉ˜κ°€ λŒ€λ‹¨ν•œ κ°€μΉ˜λŠ” μ•„λ‹ˆλ”λΌλ„ 보편적인 κ°€μΉ˜κ°€ λ˜μ—ˆμœΌλ©΄ ν•œλ‹€λŠ” κ°•μ‚¬λ‹˜μ˜ 말씀에 곡감이 κ°”λ‹€.


Git

λ”°λ‘œ 곡뢀λ₯Ό 쑰금 더 ν•œ 후에, μΆ”ν›„ λ”°λ‘œ μ •λ¦¬ν•΄μ„œ μ—…λ‘œλ“œ μ˜ˆμ •

πŸ’‘ Think..
Git을 μ΄λ²ˆμ— 처음 μ‚¬μš©ν•΄λ΄μ„œ 아직은 곡뢀가 더 ν•„μš”ν•œ 것 κ°™λ‹€.
좔후에 κ³΅λΆ€ν•΄μ„œ λ‹€μ‹œ 정리해봐야겠닀.


βœπŸ»λŠλ‚€μ 

μ›Ή 퍼블리셔 κ΅­λΉ„ ꡐ윑 과정을 λ“€μ—ˆμ„ λ‹Ήμ‹œμ—λŠ” XHTMLμ΄λΌλŠ” μ‘΄μž¬μ— λŒ€ν•΄μ„œ μ œλŒ€λ‘œ μ•Œμ§€ λͺ»ν–ˆμ—ˆλ‹€.

λ˜ν•œ, λ°˜μ‘ν˜• μ›Ή μž‘μ—…μ„ ν•  λ•Œμ—λ„, λ‹€μ–‘ν•œ 기기에 λ§žλŠ” 웹을 μ œμž‘ν•˜λ©΄μ„œλ„, μ›Ή 접근성에 λŒ€ν•΄μ„œλ„ μƒκ°ν•˜μ§€ μ•Šκ³  μ œμž‘ν–ˆμ—ˆλ‹€. μ›Ή 접근성에 λŒ€ν•΄μ„œ μ•Œλ €μ£Όμ‹œμ§€ μ•Šμ€ 것도 μžˆμ—ˆμ§€λ§Œ, 이런 뢀뢄듀을 κ³ λ €ν•΄μ•Όλœλ‹€κ³  μƒκ°ν•˜μ§€ λͺ»ν–ˆλ‹€.

코딩이 μž¬λ―Έμžˆμ–΄μ„œ, ν”„λ‘ νŠΈμ—”λ“œ κ°œλ°œμžκ°€ 되고 μ‹Άλ‹€κ³  μƒκ°ν•œ 이후, μ–΄λ–€ κ°œλ°œμžκ°€ 되면 μ’‹μ„κΉŒ μƒκ°ν–ˆμ„ λ•Œ, λ§Žμ€ μ‚¬λžŒλ“€μ—κ²Œ 도움이 λ˜λŠ” κ°œλ°œμžκ°€ 되고 μ‹Άλ‹€κ³  늘 μƒκ°ν–ˆλ‹€.

κ·ΈλŸ¬λ‹€λ³΄λ‹ˆ, μ›Ή 접근성이 μ€‘μš”ν•˜λ‹€κ³  μ΄μ•ΌκΈ°ν•˜λŠ” 것을 많이 λ³΄μ•˜κ³ , λ˜ν•œ, μ€‘μš”ν•˜λ‹€κ³ λ§Œ μ•Œκ³  μžˆμ—ˆλŠ”λ°, μ΄λ ‡κ²Œ μ‹¬λ„μžˆκ²Œ λ‚΄μš©μ„ λ‹€λ€˜λ˜ 적은 μ²˜μŒμ΄λ‹€.

XHTMLμ΄λΌλŠ” 것도 ꡬ글링을 ν•˜λ‹€ μ§€λ‚˜κ°€λ©΄μ„œ ν•œ 번쯀 접해보긴 ν–ˆμ§€λ§Œ, κ·Έλƒ₯ λ‹¨μˆœν•˜κ²Œ HTMLκ³Ό λ‹€λ₯Έ 쑴재라고만 μΈμ‹ν•˜κ³  μžˆμ—ˆλ‹€.
μžμ„Ένžˆ μ•Œμ•„λ³΄λ €κ³  ν•˜μ§€ μ•Šμ€ μ΄μœ λŠ” λ‹Ήμ‹œ HTML으둜 λ§ˆν¬μ—…ν•˜κΈ°μ—λ§Œ κΈ‰κΈ‰ν–ˆμ—ˆκ³ , HTMLλ‘œλ„ λ‚΄ 컴퓨터에 μ‘΄μž¬ν•˜λŠ” Chromeμ΄λ‚˜ Internet Explorerμ—μ„œλŠ” μž‘λ™μ΄ 잘 λ˜μ—ˆκΈ° λ•Œλ¬Έμ—, 크게 μ‹¬κ°ν•˜κ²Œ 생각은 ν•˜μ§€ μ•Šμ•˜λ˜ 것이닀.

XHTML의 μ‚¬μš©μœΌλ‘œ λ‹€μ–‘ν•œ κΈ°κΈ°μ—μ„œμ˜ μ›Ή 접근성이 쒋아진닀고 μƒκ°ν•˜λ©΄, μ‚¬μš©ν•˜μ§€ μ•Šμ„ μ΄μœ κ°€ μ—†λ‹€λŠ” 생각이 λ“€μ—ˆλ‹€.

μ•žμœΌλ‘œμ˜ μˆ˜μ—…λ“€μ„ 톡해 μ–΄λ–»κ²Œ ν•˜λ©΄ μ›Ή μ ‘κ·Όμ„±κ³Ό μ›Ή ν‘œμ€€μ„ 잘 μ§€ν‚€λ©΄μ„œ λ§ˆν¬μ—…μ„ 잘 ν•  수 μžˆμ„μ§€ 배우게 될 것 κ°™μ•„μ„œ κΈ°λŒ€λ˜κ³ , κ³΅λΆ€ν•˜λ©΄μ„œ ν‹ˆν‹ˆνžˆ 이전에 κ΅­λΉ„ μˆ˜μ—… λ“€μœΌλ©΄μ„œ 개인적으둜 μ§„ν–‰ν–ˆλ˜ ν”„λ‘œμ νŠΈλ“€μ˜ μ½”λ“œλ“€λ„ λ‹€μ‹œ ν•œ 번 μˆ˜μ •ν•΄λ³΄λ©΄ μ’‹κ² λ‹€λŠ” 생각이 λ“€μ—ˆλ‹€! 🍊🐣


  • 이미지 좜처
  1. https://post.naver.com/viewer/postView.nhn?volumeNo=27831390&memberNo=46308591
  2. https://kr.freepik.com/premium-vector/beautiful-woman-with-healthy-body-concept-vector-illustration_24500276.htm
  3. https://kr.freepik.com/premium-vector/smart-brain-illustration-uses-the-cap-of-illustration_9559790.htm
profile
μ„±μž₯ν•˜λŠ” 개발자🌼

0개의 λŒ“κΈ€