TIL - Text-level element

μ†Œλ°Β·2022λ…„ 3μ›” 30일
0

TIL

λͺ©λ‘ 보기
3/17
post-thumbnail

πŸ“– Text-level semantics

  • text level
    - inline level (μ½˜ν…μΈ  μš”μ†Œ 크기)
  • grouping content
    - block level

1. <br>,<wbr>

  • <br>
    쀄 λ°”κΏˆ νƒœκ·Έ
    ν™”μ΄νŠΈ 슀페이슀λ₯Ό μ²˜λ¦¬ν•˜λŠ” 방법 (곡백)
    <p>νƒœκ·Έ μ•ˆμ— μžˆλŠ” λ¬Έμž₯을 λΈŒλΌμš°μ €μ—μ„œ λ Œλ”λ§ ν•  λ•Œ

  • <wbr>
    ν…μŠ€νŠΈ λ°•μŠ€μ—μ„œ ν•œ μ€„λ‘œ λͺ¨λ‘ ν‘œμ‹œκ°€ μ•ˆλ  λ•Œ μ€„λ°”κΏˆν•˜λŠ” νƒœκ·Έ
    즉, λ·°ν¬νŠΈλ³΄λ‹€ λ¬Έμž₯의 길이가 μž‘μœΌλ©΄ ν•œμ€„μ— λ‚˜μ˜€μ§€λ§Œ
    λ·°ν¬νŠΈκ°€ λ¬Έμž₯의 길이보닀 μž‘μœΌλ©΄ λ¬Έμž₯이 λ‚˜λ‰¨
    잘 μ‚¬μš©ν•˜μ§€ μ•Šμ§€λ§Œ λ°˜μ‘ν˜• λ””μžμΈν•  λ•Œ μ‚¬μš©λ¨
    μ˜ˆμ™Έ) cjk 언어듀은 ν•œκΈ€μžμ”© 떨어짐

2.<a href="경둜">

  • html 문법상 sections, grouping content μš”μ†Œλ“€μ€
    ν…μŠ€νŠΈ 레벨 μš”μ†Œμ˜ μžμ‹μœΌλ‘œ μ‚¬μš©λ˜μ§€ μ•Šμ§€λ§Œ,
    액컀 νƒœκ·Έλ§Œ μ˜ˆμ™Έμ μœΌλ‘œ sections, grouping content μš”μ†Œλ₯Ό
    μžμ‹μœΌλ‘œ ν•˜λŠ” 것 ν—ˆμš©

  • λ˜ν•œ <a> μš”μ†Œμ•ˆμ˜ μžμ‹μœΌλ‘œλŠ” <a> μš”μ†Œλ‚˜ <button>κ³Ό 같이 μ‚¬μš©μžμ™€ μΈν„°λ ‰μ…˜μ΄ κ°€λŠ₯ν•œ μš”μ†Œλ₯Ό μžμ‹μœΌλ‘œ 두지 μ•ŠκΈ° λ•Œλ¬Έμ— μ£Όμ˜κ°€ ν•„μš” (μ–΄λŠ νƒ€κ²ŸμœΌλ‘œ 이동해야 될지 λͺ¨λ₯΄κΈ° λ•Œλ¬Έ)
<!--λ„€μ΄λ²„λ‘œ 이동-->
<a href="https://www.naver.com">click</a>

<!--μƒˆμ°½ μ—΄λ¦Ό-->
<a href="https://www.naver.com" target="_blank">click</a>  

<!--μ£Όμ†Œκ°€ μ•„λ‹Œ html파일 λ‘œλ”©-->
<a href="./index.html">click</a>

<!--λ‹€λ₯Έ νŽ˜μ΄μ§€κ°€ μ•„λ‹Œ νŽ˜μ΄μ§€ λ‚΄μ—μ„œμ˜ 이동 like λͺ©μ°¨ 이동-->
<a href="#three">click</a> <!-- 해쉬 링크 -->

<!--ν•΄λ‹Ήν•˜λŠ” 것을 λ‹€μš΄λ‘œλ“œν•  수 μžˆλ„λ‘ ν•˜λŠ” 액컀 νƒœκ·Έ -->
<section id="three">/ id만 μ‚¬μš©ν•  수 μžˆλŠ” 해쉬링크 
<a href="./index.html" download>click</a>  
  
<!--λ‹€μš΄λ‘œλ“œμ—†μ΄ μ—΄λ¦¬λŠ” 것 -->  
<a href="./hello.hwp">hwp click</a>
  
<!--λ‹€μš΄λ‘œλ“œ 속성에 속성 κ°’κΉŒμ§€ 있음 -> 파일 이름을 a라고 -->  
<a href="./hello.hwp" download="a.hwp">hwp download click</a>
  
<a href="./hello.pdf">pdf click</a>

<a href="./hello.pdf" download="a.pdf">pdf download click</a>


☠️ λ‹€μš΄λ‘œλ“œ 속성은 인터넷 μ΅μŠ€ν”„λ‘œλŸ¬μ—μ„œ μ§€μ›ν•˜μ§€ μ•ŠμŒ


3. <b>,<strong>

  • <b>
    μ‹œλ§¨ν‹±ν•˜μ§€ μ•Šμ€ νƒœκ·Έ

  • <strong>
    μ€‘μš”ν•¨μ„ κ°•μ‘°ν•  λ•Œ μ‚¬μš©

4. <i>,<em>

  • <i>
    - κΈ°μšΈμž„ 끌꼴둜 μ˜λ―Έμ—†μ—ˆμ§€λ§Œ html5 이후
    μ „λ¬Έ μš©μ–΄, λ¬Έλ‹¨μ—μ„œ μ£Ό 언어와 λ‹€λ₯Έ μ–Έμ–΄λ‘œ 된 λΆ€λΆ„ ν‘œν˜„

  • <em>
    - κ°•μ‘° μ˜λ―Έκ°€μ§„ κΈ°μšΈμž„ κΈ€κΌ΄ emphasize
    - <strong>이 <em>보닀 κ°•ν•œ κ°•μ‘° !
    - 보톡 κ°•μ‘°λ₯Ό μœ„ν•΄μ„  <strong> μ‚¬μš©

5. <dfn>

  • <dfn> : define
    - ν˜„μž¬ λ¬Έλ§₯μ—μ„œ μ •μ˜ν•˜κ³  μžˆλŠ” μš©μ–΄
<dl>
	<dt>WWW</dt>
	<dd>
	    <dfn>WWW</dfn>λŠ” 
			인터넷에 μ—°κ²°λœ 컴퓨터λ₯Ό 톡해 μ‚¬λžŒλ“€μ΄ 정보λ₯Ό κ³΅μœ ν•  수 μžˆλŠ” μ „ 세계적인 정보 곡간을 λ§ν•œλ‹€.
	    - μœ„ν‚€λ°±κ³Ό
	</dd>
</dl>
<!--dfn을 감싸고 μžˆλŠ” ddλŠ” dfn의 μ •μ˜μ— λŒ€ν•œ μ„€λͺ…-->

6. <abbr>

  • 쀀말, μ•½μž λ‚˜νƒ€λ‚΄κ³  싢을 λ•Œ μ‚¬μš©
<abbr title="world wide web">www<abbr>

☠️ altλŠ” 이미지 νƒœκ·Έ μ•ˆμ—μ„œλ§Œ μ‚¬μš©λ¨


7. <sup>,<sub>

  • <sup> : μœ—μ²¨μž
  • <sub> : μ•„λž«μ²¨μž
    • μž‘μ€ κΈ€μžλ₯Ό ν‘œν˜„ν•˜λŠ” μš©λ„λ‘œ μ‚¬μš©ν•˜μ§€ μ•ŠμŒ
    • ν™”ν•™κΈ°ν˜Έ, μˆ˜ν•™κ³΅μ‹ λ“±μ—μ„œ μ‚¬μš©
      <p>H<sub>2</sub>0</p>
      <p>x<sup>2</sup>=4</p>

      H20

      x2=4


8. <span>

  • 별 λ‹€λ₯Έ 의미 없이 보톡 쀄 λ°”κΏˆ 없이 μ˜μ—­μ„ λ¬ΆλŠ” μš©λ„λ‘œ μ‚¬μš©
  • μ΅œν›„ μˆ˜λ‹¨μœΌλ‘œ μ‚¬μš© !
    • 글씨λ₯Ό λ¬ΆλŠ”λ‹€λ©΄ <span>
    • μš”μ†Œλ“€μ„ λ¬ΆλŠ”λ‹€λ©΄ <div> μ‚¬μš©

❓

picture 와 source νƒœκ·Έλ₯Ό μ‚¬μš©ν•˜λŠ” 것과 img νƒœκ·Έμ™€ css media queryλ₯Ό μ“°λŠ” κ²ƒμ˜ 차이?

λ‹¨μˆœνžˆ λ°©λ²•μ˜ 차이지 κΈ°λŠ₯적인 차이 μ—†λ‹€.
ν˜„μ—…μ—μ„  media queryλ₯Ό μ‚¬μš© (srcset λ‚˜μ˜¨μ§€ μ–Όλ§ˆ μ•ˆλ¬κΈ° λ•Œλ¬Έ)

profile
생각이 κΈΈλ©΄ μš©κΈ°λŠ” 사라진닀.

0개의 λŒ“κΈ€