πŸ“– [정리] 기초 HTML & CSS

Jake_YoungΒ·2021λ…„ 1μ›” 4일
0

개발 μš”μ•½, Dev_Summary

λͺ©λ‘ 보기
1/4

βœ… HTML

Tag ꡬ문

<μš”μ†Œλͺ… 속성λͺ…="속석값">λ‚΄μš©</μš”μ†Œλͺ…>

HTML 주석

<!-- 주석 -->

Semantic Markup

  • HEADER
  • ARTICLE
  • FIGURE
  • ASIDE
  • FOOTER

  • b vs strong
  • i vs em

Box Model

  • Margin, Border, Padding, Content

  • inline element
  • margin, width, height, padding-top, padding-bottom 이 먹질 μ•ŠμŒ
  • span, i, em, b, strong, a etc.

  • block element
  • margin, padding, width, height λͺ¨λ‘ μ‚¬μš© κ°€λŠ₯
  • div, h1~h6, ul, li, table, header, section, article, footer etc.

βœ… CSS

CSS ꡬ문

  • μ„ νƒμž {속성: κ°’;}

CSS 주석

  • /* μ£Όμ„λ‚΄μš© */

Selector

  • * : λͺ¨λ“  μš”μ†Œ
  • E : μš”μ†Œ E λͺ¨λ‘ 선택
  • E:nth-child(n) : μš”μ†Œμ˜ n번째 선택
  • E:hover : μš”μ†Œμ˜ μœ μ € μ•‘μ…˜ 선택
  • E.class : μš”μ†Œμ˜ 클래슀 선택
  • E#id : μš”μ†Œμ˜ id 선택
  • E F : E μš”μ†Œμ˜ μžμ‹ μš”μ†Œ F 선택
  • E>F : E μš”μ†Œμ˜ 직속 μžμ‹ μš”μ†Œ F 선택
  • E+F : E μš”μ†Œ λ‹€μŒμœΌλ‘œ μ˜€λŠ” ν˜•μ œ μš”μ†Œ F 선택
  • E~F : E μš”μ†Œμ— 인접해 μžˆλŠ” ν˜•μ œ μš”μ†Œ F 선택

μŠ€νƒ€μΌμ˜ 상속

  • font κ΄€λ ¨
  • text-align
  • line-height
  • white-space
  • word-spacing
  • letter-spacing
  • List-style
  • visibility
  • color
  • opcity λ“±

CSS 적용 방식

  • External
    <link ref="stylesheet" type="text/css" href="css/style.css">
  • Internal
    <style>...</style>
  • Inline
    <div style="left: 0; top:225px">...</div>

Cascading

  • CSS 적용 방식에도 μš°μ„ μˆœμœ„κ°€ 있음
  • inline >> internal >> external
  • !important >> inline >> ID >> class >> Attribute >> tag >> universal
  • λ‚˜μ€‘(κ°€μž₯ μ•„λž«μ€„μ—)에 μ„ μ–Έλœ μŠ€νƒ€μΌμ΄ μš°μ„  μˆœμœ„κ°€ λ†’μŒ

μƒλŒ€κΈΈμ΄

  • em
  • rem : μ΅œμƒμœ„ μš”μ†Œμ˜ κΈ€κΌ΄ 크기 κΈ°μ€€μœΌλ‘œ μƒλŒ€μ μΈ κ°’
  • %
  • vh : μ‚¬μš©μž μ°½ λ†’μ΄μ˜ 1%
  • vw : μ‚¬μš©μž μ°½ λ„ˆλΉ„μ˜ 1%
  • vmin : μ‚¬μš©μž μ°½ 높이와 λ„ˆλΉ„ μ΅œμ†Œκ°’μ˜ 1%
  • vmax : μ‚¬μš©μž μ°½ 높이와 λ„ˆλΉ„ μ΅œλŒ€κ°’μ˜ 1%

Position

  • absolute
  • fixed
  • static
  • relative

Z-index

  • λ ˆμ΄μ–΄μ˜ μˆœμ„œλ₯Ό μ •ν•  λ•Œ μ‚¬μš©ν•¨

Float

  • Nav λ°” 같은데 λ²„νŠΌμ„ 연속해 λΆ™μ—¬ 넣을 λ•Œ μ“΄λ‹€
  • Float μ‚¬μš© μ‹œ 주의 사항은 μ•„λž˜ 사진과 κ°™λ‹€.
  • Float은 높이 κ°’κ³Ό λ„ˆλΉ„ 값을 κ°–κ³  μžˆμ§€ μ•ŠκΈ° λ•Œλ¬Έμ— μ‚¬μš©μ— μ£Όμ˜ν•΄μ•Όν•¨.

βœ… 타이포 그라피

폰트 ꡬ문

  • font-family
  • font-size
  • font-weight
  • font-style
  • font
profile
μžλ°”μŠ€ν¬λ¦½νŠΈμ™€ 파이썬 그리고 컴퓨터와 λ„€νŠΈμ›Œν¬

0개의 λŒ“κΈ€