├── .DS_Store ├── 1st └── README.md └── 2nd ├── .DS_Store ├── README.md └── src ├── index.html └── style.css /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techhtml/css-study-2022/f75eac9d71f7c1970185c170e2de314f2d6a4a62/.DS_Store -------------------------------------------------------------------------------- /1st/README.md: -------------------------------------------------------------------------------- 1 | # CSS란? 2 | - CSS (Cascading Style Sheet) 3 | - 엑셀 (Spread Sheet), 구글 시트 (Google Sheet) 4 | - Sheet > 데이터가 나열된, 열거된 공간 5 | - Style Sheet > 스타일이 나열된 공간 6 | - 논리적인 결과물을 만들어낼 수 있는 것 X 7 | - Cascading > 폭포 8 | - Cascading 이라는 특성을 지닌 스타일 시트 (= CSS) 9 | 10 | - CSS 1.0 > 2.1 > 2.2 > 3.0 > 4.0 11 | - CSS Version은 그렇게 의미가 있지는 X 12 | - 특정한 스타일에 대한 표준이 만들어지고, 그 표준을 관리 13 | - CSS Grid Layout (모듈 단위로 관리) 14 | 15 | ## 셀렉터 101 (선택자) 16 | - CSS는 스타일의 나열 17 | - 스타일을 어디에 적용할 지? 18 | - > 셀렉터 (Selector) 19 | 20 | ```html 21 |
22 |

CSS 스터디

23 |

이 스터디는 CSS를 배우는 스터디입니다.

24 |
25 | 26 | 27 |

DIV 요소 안에 들어가 있는 P 요소

28 |
29 |
30 | ``` 31 | 32 | - article 요소에 스타일, h1 요소에 스타일 33 | 34 | ```css 35 | /* 요소 셀렉터 */ 36 | /* 요소 이름을 작성하면 끝 */ 37 | article {} 38 | h1 {} 39 | p {} 40 | div {} 41 | ``` 42 | 장점 겸 단점 43 | - 해당 이름의 요소에는 모두 스타일이 적용 44 | - 요소 이름을 바꾸면 적용 X 45 | 46 | ```css 47 | /* 클래스 셀렉터 */ 48 | /* 특정한 클래스명을 가진 요소에 스타일을 부여 */ 49 | /* 숫자나 특수문자로 시작하면 X */ 50 | /* 클래스명은 기본적으로 중복이 가능 */ 51 | .box {} 52 | .area {} 53 | .wrapper {} 54 | .container {} 55 | .header {} 56 | .footer {} 57 | ``` 58 | 59 | ```html 60 | 61 |
62 |

안녕하세요

63 |
64 | 65 |
66 |

안녕하세요

67 |
68 | 69 |
70 |

안녕하세요

71 |
72 |

안녕하세요

73 |
74 |
75 | ``` 76 | 77 | ## 콤비네이터 101 (결합자) 78 | - Selector 만으로 못하는 것들 79 | - 특정한 조건에 충족했을 때에만, 자식 요소나 형제 요소를 제어하고 싶을 때 80 | - > Combinator 81 | 82 | ```css 83 | /* 특정한 요소의 자손 요소에 스타일을 주고싶은 경우 */ 84 | /* 자손 콤비네이터 */ 85 | /* 공백 문자 */ 86 | /* {조상 요소} {자손 요소} */ 87 | /* 자식 요소에 관계 없이, 자손 요소 중 해당 요소가 있다면 적용 */ 88 | div h1 {} 89 | div p {} 90 | .box h1 {} 91 | .area h1 {} 92 | .area .title {} 93 | ``` 94 | 95 | ```html 96 |