티스토리 뷰
Block: Encapsulates a standalone entity that is meaningful on its own.
(자체적으로 의미있는 독립 실행형 엔티티를 캡슐화한다.)
block with HTML
<div class="block">...</div>
block with CSS
주의사항
▷Use class name selector ONLY
▷태그 네임이나 아이디는 안됨
▷해당 페이지에 다른 블록이나 엘레멘트에 의존성이 있으면 안됨
Modifier: flags on blocks or elements. Use them to change appearance, behaivor or state
CSS class is formed as block's or element's name plus or element's name plus two dashes
e.g.).block--mod or .block__elem--mod and .block--color-black with .block--color-red
modifier with HTML
Modifier is an extra class name which you add to a block/element DOM node. Add modifier classes only to blocks/elements they modify, and keep the original class
(모디파이어는 기존에 있던 Block에 더해준 추가 클래스 이름입니다. 수정되는 블록,요소에만 한정자 클래스를 추가하고
원래 클래스는 유지해야합니다.)
<div class="block block--mod">...</div>
<div class="block block--size-big block--shadow-yes"></div>
-> 여기서 block(오리진) block--mod(추가 클래스)
modifier with CSS
☆ CSS 작명규칙
__ : 언더바 2번/ ~의 구조적 일부분
<div class="body__container">
--: 중간 하이픈 2번/ ~의 상태
<div class="btn--sucess">
btn--warining
-: 하이픈 1번 / 일반적인 띄어쓰기
small-btn
** Vendor Prefix 브라우저 업체별 접두사 ___브라우저에게 실험적으로 제공중인 기능
-webkit- chrome / -ms- ie,edge / -mox- firefox / -o- opera
'프로그래밍 > 유용한 사이트 | 정보' 카테고리의 다른 글
크롬 개발자 도구 관련 정보 (0) | 2022.02.04 |
---|---|
[JavaScript] 명명 규칙 관련 사이트 (0) | 2021.12.19 |
[HTML, CSS] 네이밍 규칙 정리해놓은 사이트 (0) | 2021.12.08 |
날씨 API(openweathermap), chrome 확장프로그램 (JSONVue) (0) | 2021.12.03 |
[VSCode] shortcut 단축키 모음 (0) | 2021.11.26 |
- Total
- Today
- Yesterday
- 부트캠프항해
- 원티드 프리온보딩 FE 챌린지
- 항해99프론트후기
- 원티드 프리온보딩 프론트엔드 챌린지 3일차
- 원티드 3월 프론트엔드 챌린지
- reactAPI
- float 레이아웃
- ~ ^
- is()
- 형제 요소 선택자
- getServerSideProps
- 프리온보딩 프론트엔드 챌린지 3월
- aspect-ratio
- 항해99프론트
- 타입스크립트 장점
- 틸드와 캐럿
- D 플래그
- tilde caret
- grid flex
- 항해99추천비추천
- && 셸 명령어
- nvm 설치순서
- 원티드 FE 프리온보딩 챌린지
- fs모듈 넥스트
- 타입스크립트 DT
- getStaticPaths
- 프리렌더링확인법
- Prittier
- nvm경로 오류
- text input pattern
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |