[220506 / Day 4] CSS clear, κ°μμ νμ
1. clear: both
μμ μλ νμ μμλ€μ΄ νλ‘― λμμ λ νμ΄μ€ λ μ
μμμμκ° νλ‘― λμμ λ λΆλͺ¨μμμ λμ΄κ° 0μ΄ λλ€.
1) λΆλͺ¨μμμ λμ΄κ°μ μ ν΄μ€λ€
2) overflow: hidden μ΄μ©
3) .clearfix ν΄λμ€λ₯Ό λ§λ€μ΄μ μ¬μ©
μ£Όλ‘ 2,3 λ² λ§μ΄ μ¬μ©
1λ²μ μ€ μ μλ μμμ μλ μμ μμ, λμ΄κ°μ μ ν΄μ€λ νμ μμμμμ ν¬κΈ°κ° λ μ»€μ Έλ²λ¦¬λ©΄ μμ©μ΄ μμ
2. overflow
μ΄ μμ±μ μ£Όλ©΄ λμ΄λ₯Ό λ°λ‘ μ£Όμ§ μμλ μμμ λμ΄λ₯Ό μ§μ ν¨ μμμμκ° μμμ νμμμμ λμ΄λ₯Ό κ³μ°ν΄μ λ£μ΄μ€
-hidden: λμΉλ©΄ λλ¨Έμ§ μ¨κ²¨λ²λ¦Ό
-scroll: λμΉμ§ μμλ μ€ν¬λ‘€μ΄ μμ
-auto: λμΉμ§ μμΌλ©΄ μ€ν¬λ‘€μ΄ μμ
-visible: λμ³λ λμΉ μ±λ‘ λλ¨Έμ§λ₯Ό 보μ¬μ€
.clearfix μ€λͺ μ μν΄ κ°μμ νμλ₯Ό μμμΌ ν¨
3. κ°μμ νμ 437p pseudoμ νμ
κ°μ ν΄λμ€λ μ½λ μ μ λ : νλ, κ°μ μμλ μ½λ μ μ λ :: λκ°
link κ°μ ν΄λμ€
a:link{color: black;} : ν΄λ¦νκΈ° μ μκΉμ λΈλμΌλ‘
a:visited{color: red;} : ν΄λ¦νκ³ λμ μκΉμ λ λλ‘
a:hover{background-color: red;color: white;} : λ§μ°μ€λ₯Ό κ°λ€λλ©΄ λ°±κ·ΈλΌμ΄λλ λ λ, κΈμ μκΉμ νμ΄νΈλ‘
a:active{color: burlywood;} : ν΄λ¦ν λ μκΉμ λΆλ¦¬μ°λλ‘
κ°λ°μ κ²μ¬ λͺ¨λλ‘ λ€μ΄κ°μ κ°μ μ€ν μν λ€μ΄κ°λ³΄λ©΄ νΈλ²κ° μ΄λ»κ² μ¬μ©λλμ§ λ³΄μ¬μ€
κ°μμμ after, before :: μ νλλ§ ν΄λ λμ€κΈ΄ ν¨
μμ€μλ μμ§λ§ νλ©΄ μμμλ§ λ³΄μ΄κ², λμ μμμ κ°μ₯ 첫λ²μ§Έλ λ§μ§λ§μ μ μ©
::after – λμμμμ λ§μ§λ§ μμμΌλ‘ μΆκ°
::before – λμμμμ 첫λ²μ§Έ μμμΌλ‘ μΆκ°
::after{content:”μμ±κ°”; display:block;width:20px;height:20px;}
content 무쑰건 μ€μΌ νμ§λ§ λΉμ΄ μκ² νκ³ μΆμΌλ©΄ μμ±μ μ£Όκ³ “” λΉμ λμΌλ©΄ λ¨
λΈλ‘μ λ£κ³ μΆμ λλ λ°±κ·ΈλΌμ΄λ 컬λ¬, λμ€νλ μ΄ λΈλ‘, λμ΄, λμ΄ μ£Όλ©΄ λ¨
4. css μ λ λ²
λΈλ‘νκ·Έ μμ νμ νκ·Έλ‘ λΈλ‘ νκ·Έ κ°λ₯
λΈλ‘νκ·Έ μμ νμ νκ·Έλ‘ μΈλΌμΈ νκ·Έ κ°λ₯
μΈλΌμΈ νκ·Έ μμ νμ νκ·Έλ‘ μΈλΌμΈ νκ·Έ κ°λ₯
μΈλΌμΈ μμ λΈλ‘ νκ·Έλ μλ¨ (μμΈ > a νκ·Έ)
μΈλΆ css λ§λ€κ³ @charset "utf-8"; μ μ΄μ£ΌκΈ°
μ μ μ΄μ€λ λμ§λ§ μ μ μ΄μ£Όλ©΄ μ£Όμμ²λ¦¬ν νκΈμ΄ λ€ κΉ¨μ Έμ λμ΄
inherit μμμ΄λΌλ κ° (a νκ·Έλ κΈ°λ³Έμ μΌλ‘ μ€μ )
νμμμμ 컬λ¬κ° μ ν΄μ Έ μμ΄λ μμμμμ 컬λ¬λ₯Ό μμλ°μ
5. μ΄κΈ°ν
μ΄κΈ°ν μν€κ³ μμ
/*μ΄κΈ°ν*/
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p{margin:0;padding: 0;}
li{list-style: none;}
a{text-decoration: none;color: inherit;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 100%;}
body{line-height: 1;}
table{border-collapse: collapse;}
.cf::after{content: "";display: block;width: 0;height: 0;clear: both;}
μλ¦λ§μ΄μ΄ 리μ μ μ€λλ¨ – 무쑰건 μ΄κΈ°ν, κ·Έλμ λΈλΌμ°μ λ§λ€ μ‘°κΈμ© μ°¨μ΄κ° μλλ° κ·Έκ±Έ μ΄κΈ°ν
λ Έλ§λΌμ΄μ¦λ μ‘°κΈ μ€λλ¨ – νκ· ν,
κ°μ μ·¨ν₯μ΄ μμ΄μ μμμ μ°λ©΄ λ¨
6. μ€μ΅ νκΈ°
nth-child(3n) : 3μ λ°°μ λ²μ§Έλ₯Ό μ²λ¦¬
nth-child(3n-1) : 3μ λ°°μμ -1 λ²μ§Έ μ²λ¦¬ / +λ κ°λ₯
ν°νΈμ¬μ΄μ¦ μκ΄μμ΄ κΈμ λμ€λ‘ λ§μΆκ³ μΆμ λ p νκ·Έλ‘ λλκ±°λ br νκ·Έλ₯Ό μ¬μ΄λ‘ λ£μ΄ λμ΄μ£Όλμ§
address νκ·Έλ κΈ°λ³Έμ΄ κΈ°μΈκΈ°λ‘ λ³΄ν΅ μ μκΆ νμν λ λ§μ΄ μ, block νκ·Έ
<link rel="stylesheet" href="css/reset.css">
<link rel="stylesheet" href="css/04.css"> = μ΄ μμ μ§ν¬ κ²
position 341p
absolute fixedλ λ§μ§ μ€ν μλ¨
#box2>div:nth-child(3){position: absolute;background-color: aqua;left: 50%;top: 50%;margin-left: -50px;margin-top: -50px;} -> μ΄λ κ² νΌμΌνΈλ‘ μ§μ ν΄μ£Όλ κ² λ μ’μ