TIL 23.09.20

ν™©μ€ν•˜Β·2023λ…„ 9μ›” 20일
0

TIL

λͺ©λ‘ 보기
85/146

πŸ“ŒToday I Learned

HTML

ex06_p

(μ€‘μš”) νƒœκ·ΈλŠ” μš©λ„μ— 맞게 μ ν•©ν•œ νƒœκ·Έλ₯Ό μ‚¬μš©ν•œλ‹€.

<p>, paragraph

  • 문단 νƒœκ·Έ
  • ν…μŠ€νŠΈ 집합
  • μŒνƒœκ·Έ
  • ν˜Όν•©ν˜•

p.align 속성

  • horizontal alignment > μˆ˜ν‰ μ •λ ¬
  • λ‚΄μš©λ¬Όμ˜ μˆ˜ν‰ μ •λ ¬
  • μ—΄κ±°ν˜• > left|center|right|justify(μ–‘μͺ½ μ •λ ¬)

ex07_heading

<hn>, heading

  • 제λͺ© νƒœκ·Έ
  • λ¬Έμ„œ λ‚΄μ˜ 제λͺ©μ„ 좜λ ₯ν•˜λŠ” νƒœκ·Έ
  • n: 1 ~ 6 > 제λͺ©μ˜ μ€‘μš”λ„
  • <h1>, <h2>, <h3>, <h4>, <h5>, <h6>
  • μŒνƒœκ·Έ
  • ν˜Όν•©ν˜•

(μ€‘μš”) νƒœκ·Έμ˜ 좜λ ₯ κ²°κ³ΌλŠ” μ€‘μš”ν•˜μ§€ μ•ŠμŒ > 화면에 μ–΄λ–»κ²Œ λ³΄μ΄λŠ”μ§€λŠ” 그닀지 μ€‘μš”ν•˜μ§€ μ•Šλ‹€. > ν™”λ©΄ > CSS μž¬μ •μ˜!!
(μ€‘μš”) λͺ¨λ“  νƒœκ·Έ > μ˜λ―Έμ— λ§žλŠ” ν™œμš© > μ‹œλ§¨ν‹± μ›Ή(Semantic Web)

hn.align

  • μˆ˜ν‰ μ •λ ¬

ex08_hr

<hr>, Horizontal Rule

  • μˆ˜ν‰λ°”, κ΅¬λΆ„μž
  • 문단과 문단을 κ΅¬λΆ„ν•˜λŠ” μ—­ν• 
  • μ½˜ν…μΈ μ™€ μ½˜ν…μΈ λ₯Ό κ΅¬λΆ„ν•˜λŠ” μ—­ν• 
  • λ‹¨λ…νƒœκ·Έ

<hr> 속성

  1. size: μ„ μ˜ λ‘κ»˜
  2. width: μ„ μ˜ λ„ˆλΉ„(px, %)
  3. align: μˆ˜ν‰ μ •λ ¬
  4. color: μ„ μ˜ 색상
  5. noshade: 그림자 유무
  6. title: 풍선 도움말(Tooltip, Hover Text)
<hr size="5" width="300" align="left" noshade title="μˆ˜ν‰λ°”μž…λ‹ˆλ‹€.">

HTML 속성 μœ ν˜•

  1. 숫자(λ‹¨μœ„μ—†μŒ)
    a. ν”½μ…€(px) > ν™”μ†Œ > 화상(이미지)λ₯Ό κ΅¬μ„±ν•˜λŠ” μ΅œμ†Œ λ‹¨μœ„ > 단일 색상을 κ°€μ§€λŠ” 점 1개
    b. κΈ€μžμˆ˜
  2. 숫자(λ‹¨μœ„: %)
    • 100%의 기쀀이 λˆ„κ΅¬μΈμ§€?
    • λΆ€λͺ¨ νƒœκ·Έμ˜ μ˜μ—­μ„ 100으둜 ν•˜λŠ” μƒλŒ€λ‹¨μœ„
    • μƒλŒ€κ°’
  3. μ—΄κ±°ν˜•
    • 정해진 속성값 쀑 ν•˜λ‚˜λ₯Ό μ„ νƒν•΄μ„œ μ‚¬μš©
  4. 색상
    • 색상λͺ…, RGB
  5. ν”Œλž˜κ·Έν˜•(boolean)
    • 속성λͺ… 기재(on), 미기재(off)
  6. λ¬Έμžμ—΄
    - 자유둭게 기재

  7. URL
    • μžμ›μ˜ 경둜

ex09_style

HTML > 골격 ꡬ성 + 데이터 ν‘œν˜„ + μ„œμ‹ κΈ°λŠ₯(μ ˆλŒ€ μ‚¬μš© μ•ˆν•¨)
CSS > λ””μžμΈ(μ„œμ‹ κ΅¬ν˜„)

<font size="7" color="blue">μ•ˆλ…•ν•˜μ„Έμš”.</font>
<br>
μ•ˆλ…•ν•˜μ„Έμš”.
	
	
<h1>μŠ€νƒ€μΌ νƒœκ·Έ</h1>
	
<h2>물리적인 λͺ¨μ–‘을 μ§€μ •ν•˜λŠ” νƒœκ·Έ</h2>
	
<b>λ³Όλ“œμ²΄μž…λ‹ˆλ‹€.</b><br>
<i>μ΄νƒœλ¦­μ²΄μž…λ‹ˆλ‹€.</i><br>
<small>μž‘μ€ κΈ€μž</small><br>
	
H<sub>2</sub>O<br> <!-- λ°‘μ²¨μž -->
MC<sup>2</sup><br> <!-- μœ—μ²¨μž -->
	
<u>밑쀄을 κΈ‹μŠ΅λ‹ˆλ‹€.</u><br> <!-- λ…Έλž€ 밑쀄 - ν‡΄μΆœ 직전 -->
<strike>μ·¨μ†Œμ„ </strike><br>
<big>큰 κΈ€μž</big><br>
<tt>νƒ€μžκΈ° κΈ€μž</tt>
	
	
<h2>의미λ₯Ό μ€‘μ‹œν•˜λŠ” νƒœκ·Έ(***)</h2>
	
<strong>더 μ€‘μš”ν•œ 데이터</strong><br>
<em>μ€‘μš”ν•œ 데이터</em><br>
<mark>κ°•μ‘° 데이터</mark><br>
<cite>ν•œμ€„ 인용ꡬ</cite><br>
<blockquote>μ—¬λŸ¬μ€„ 인용ꡬ</blockquote><br>
<code>int a = 10;</code><br> <!-- λ²ˆμ—­ μ•ˆλ¨ -->
<address>μ„œμšΈμ‹œ 강남ꡬ 역삼동</address><br>
<ins>μΆ”κ°€λœ 데이터</ins><br>
<del>μ‚­μ œλœ 데이터</del><br>


ex10_list

*** λŒ€λΆ€λΆ„μ˜ νƒœκ·ΈλŠ” ν˜„μ—…μ—μ„œ ν™œλ°œν•˜κ²Œ μ‚¬μš©μ€‘

List, λͺ©λ‘

  1. μˆœμ„œκ°€ μžˆλŠ” λͺ©λ‘
    • <ol> + <li>
    • Ordered List
    • List Item
  2. μˆœμ„œκ°€ μ—†λŠ” λͺ©λ‘
    • <ul> + <li>
    • Unordered List
    • List Item
  3. μš©μ–΄ μ •μ˜ λͺ©λ‘
    • <dl> + <dt> + <dd>
    • Definition List
    • Definition Term
    • Definition Description

  • <a>, anchor(λ‹»), link

링크 속성

  • a.href: ν΄λ¦­ν•˜λ©΄ 이동할 URL
  • a.target: μ—΄κ±°ν˜•. _self|_blank|_parent|_top|ν”„λ ˆμž„λͺ…

_self > λ‚΄λΆ€ 링크용. ν˜„μž¬ νŽ˜μ΄μ§€μ—μ„œ μ΄λ™λœλ‹€. κΈ°λ³Έμ„€μ •
_blank > μ™ΈλΆ€ 링크용. μƒˆλ‘œμš΄ νƒ­μ—μ„œ νŽ˜μ΄μ§€κ°€ μ—΄λ¦°λ‹€.

<h2>μ™ΈλΆ€ 링크</h2>
<a href="http://www.naver.com">λ„€μ΄λ²„λ‘œ μ΄λ™ν•©λ‹ˆλ‹€.</a>

<h2>이동 ν˜•νƒœ</h2>
<a href="http://google.com" target="_blank">κ΅¬κΈ€λ‘œ μ΄λ™ν•©λ‹ˆλ‹€.</a>
	<!-- μƒˆ νƒ­μœΌλ‘œ 이동 -->

ex12_url

URL(URI)

  1. http://
    https://
    - ν”„λ‘œν† μ½œ(=톡신 κ·œμ•½)
    - Hyper Text Transfer Protocol > μ›Ή νŽ˜μ΄μ§€λ₯Ό μ£Όκ³  λ°›λŠ” 톡신 κ·œμΉ™


    - Security
    - μ›Ήμ„œλ²„μ™€ ν΄λΌμ΄μ–ΈνŠΈκ°„μ˜ 데이터λ₯Ό μ£Όκ³  λ°›κΈ° μœ„ν•œ 약속

  2. localhost(=127.0.0.1)
    www.naver.com
    www.google.com
    - 도메인 > DNS(Domain Name Service) > Server IP Address λ³€ν™˜ 접속
    - μ„œλ²„μΈ‘ 호슀트(컴퓨터)의 μ£Όμ†Œ

  3. :8090
    :80
    :443

    • 포트번호
  4. /client/html/ex12_url.html

    • client > Context Root(webapp 폴더)
    • /html/ex12_url.html > μ‹€μ œ μžμ›μ˜ 경둜

URL ν‘œν˜„ 방법
1. μƒλŒ€ 경둜
- μ£Όμ†Œμ˜ μ‹œμž‘μ„ '.'으둜 ν•œλ‹€.
- '.': ν˜„μž¬ νŽ˜μ΄μ§€κ°€ μ‘΄μž¬ν•˜λŠ” ν΄λ”μ˜ 경둜

  1. μ ˆλŒ€ 경둜
    • μ£Όμ†Œμ˜ μ‹œμž‘μ„ '/'으둜 ν•œλ‹€.
    • '/': ν”„λ‘œμ νŠΈμ˜ 루트 ν΄λ”μ˜ 경둜
    • '/client' == webapp 폴더
  2. 둜컬 경둜
    • λ“œλΌμ΄λΈŒλͺ…μœΌλ‘œ μ‹œμž‘ > μ‚¬μš© λΆˆκ°€λŠ₯
  3. μ™ΈλΆ€ 경둜
    • λ‚¨μ˜ μ‚¬μ΄νŠΈμ˜ μžμ› μ°Έμ‘° (ex. 이미지 μ£Όμ†Œ κ°€μ Έμ™€μ„œ μ‚¬μš©)
    • http://OOO
    • https://OOO

파일 경둜

  • C:\test\aaa\test.txt

μ›Ή 경둜


ex13_image

이미지, Image

  • <img>
  • λ‹¨λ…νƒœκ·Έ
  1. img.src
    • source
    • 이미지 파일 URL
  2. img.alt
    • alternate text > λŒ€μ²΄ ν…μŠ€νŠΈ
    • 이미지λ₯Ό λŒ€μ‹ ν•΄μ„œ 좜λ ₯ν•  λ¬Έμžμ—΄
    • κ²€μƒ‰μš©
    • 슀크린 λ¦¬λ”μš©
  3. img.width
    • 이미지 λ„ˆλΉ„
  4. img.height
    • 이미지 높이

HTML 속성

  1. ν•„μˆ˜ 속성, Required
    • λ°˜λ“œμ‹œ μž‘μ„±ν•΄μ•Ό ν•˜λŠ” 속성
    • src, alt
  2. 선택 속성, Optional
    • ν•„μš”ν•˜λ©΄ μž‘μ„±ν•˜λŠ” 속성
    • width, height
<img src="images/cat.jpg" alt="고양이" width="500" height="200" />

ex14_tag

인라인 νƒœκ·Έ vs λΈ”λŸ­ νƒœκ·Έ

  • λͺ¨λ“  νƒœκ·ΈλŠ” μœ„μ˜ 두 λΆ„λ₯˜ 쀑 ν•˜λ‚˜μ— μ†ν•œλ‹€.
  • λžœλ”λ§(Rendering, νƒœκ·Έλ₯Ό 화면에 좜λ ₯ν•˜λŠ” μž‘μ—…) κ²°κ³Όκ°€ μ„œλ‘œ λ‹€λ₯΄λ‹€.

인라인 νƒœκ·Έ, Inline Tag

  • μžμ‹ μ˜ λ‚΄μš©λ¬Όκ³Ό μ£Όλ³€ νƒœκ·Έμ˜ λ‚΄μš©λ¬Όμ„ 같은 라인에 좜λ ₯ν•œλ‹€.
  • PCDATA(ν…μŠ€νŠΈ)λŠ” 인라인 νƒœκ·Έμ— μ†ν•˜λŠ” μ„±μ§ˆμ„ 가진닀.
  • λ‚΄μš©λ¬Όμ˜ 크기가 νƒœκ·Έμ˜ μ˜μ—­μ΄λ‹€.(***)

λΈ”λŸ­ νƒœκ·Έ, Block Tag

  • μžμ‹ μ˜ λ‚΄μš©λ¬Όκ³Ό μ£Όλ³€ νƒœκ·Έμ˜ λ‚΄μš©λ¬Όμ„ λ‹€λ₯Έ 라인에 좜λ ₯ν•œλ‹€.
  • λ‚΄μš©λ¬Όμ˜ 크기와 상관없이 μžμ‹ μ΄ μ†ν•œ 라인을 λ…μ ν•œλ‹€.
  • λ‚΄μš©λ¬Όμ˜ 크기와 상관없이 νƒœκ·Έμ˜ λ„ˆλΉ„λŠ” 항상 100%이닀. λ†’μ΄λŠ” λ‚΄μš©λ¬Όμ˜ 크기와 λ™μΌν•˜λ‹€.

  • <a> νƒœκ·ΈλŠ” 인라인 νƒœκ·Έμ΄λ‹€.
  • <br> νƒœκ·ΈλŠ” 인라인 μš”μ†Œλ“€μ„ κ°œν–‰ν•˜λŠ” μ—­ν• 
  • <p> νƒœκ·ΈλŠ” λΈ”λŸ­ νƒœκ·Έμ΄λ‹€.
profile
μ°¨κ·Όμ°¨κ·Ό ν•˜λ‚˜μ”©

0개의 λŒ“κΈ€