β
HTML
Tag ꡬ문
<μμλͺ
μμ±λͺ
="μμκ°">λ΄μ©</μμλͺ
>
HTML μ£Όμ
<!-- μ£Όμ -->
Semantic Markup
- HEADER
- ARTICLE
- FIGURE
- ASIDE
- FOOTER
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