- 콘텐츠 모델은 무엇인가?
- 콘텐츠 모델은 어떤 의의를 갖는가?
article
과section
의 차이는 무엇인가?
main
은 구획 콘텐츠에 해당하는가?
- 암시적 아웃라인과 명시적 아웃라인의 차이는 무엇인가?
💡 답변 정리
- CSS는 무엇인가?
- CSS는 어떤 원리로 작동하는가?
- CSS의 표준화는 어떻게 이루어지고 있는가?
- CSS를 사용하는 의의는 무엇인가?
💡 답변 정리
- 웹 폰트란 무엇이고 어떻게 사용하는가?
💡 답변 정리
box-sizing
은 무엇이고, 왜 중요한가?💡 답변 정리
display
는 무엇이고, 왜 중요한가?💡 답변 정리
float
은 무엇이고, 어떻게 활용할 수 있는가?💡 답변 정리
https://velog.io/@nalsae/%EB%82%B4%EB%B3%B4%EC%A0%95CSS-float-%EB%94%A5-%EB%8B%A4%EC%9D%B4%EB%B8%8C
- reset CSS와 normalize CSS의 차이점은 무엇인가?
💡 답변 정리
- CSS의 상대 단위와 절대 단위의 차이는 무엇인가?
💡 답변 정리
https://velog.io/@nalsae/%EC%A0%88%EB%8C%80-%EB%8B%A8%EC%9C%84-%EC%83%81%EB%8C%80-%EB%8B%A8%EC%9C%84
- CSS 가상 요소 선택자 앞에
::
로 표기하는 이유는 무엇인가?:
hover
,focus
등 가상 클래스 선택자 앞에는:
가 붙는데, 이를 구분하기 위해::
사용
--save-dev
는 무엇을 의미하는가?:
$npm install
뒤에 추가 기입시 배포 단계에서는 필요없는, 개발 단계에서만 필요한 패키지로 설치할 수 있음
--global
은 무엇을 의미하고, 어떻게 사용하는가?: 사용자 정보를 전역으로 설정하거나, 패키지를 전역에 설치할 때 추가로 기입하는 명령어
: 그러나 패키지는 웬만하면 필요할 때마다 로컬로 설치하는 것이 바람직함, 글로벌로 설치하면 업데이트 확인이 어렵고 다른 프로젝트에도 영향을 미칠 수 있기 때문
npm
과npx
의 차이는 무엇인가?:
npm
은 패키치를 설치할 때 사용하는 노드 패키지 명령어, 보통install
과 함께 많이 사용
:npx
는npm
을 편리하게 사용하기 위해 추가된 도구,npm
레지스트리에 접근하여 일회적으로 원하는 패키지를 설치 및 실행 가능
.gitignore
파일은 왜 필요한가?: 개발 단계에서만 필요한 패키지를
.gitignore
에 추가하면 자동으로 배포 파일에 포함되지 않아서 용량을 줄일 수 있음
: 만약 GitHub에서 Repository를 먼저 생성한다면.gitignore
추가 옵션으로 함께 생성할 수 있음
: 로컬에서는$ npx add -gitignore '배포 파일에 포함하지 않을 것들(node,windows,osx 등)'
명령어로 파일 추가 가능
- 커밋 메시지를 수정하려면 어떻게 해야 하는가?
:
$ git commit --amend
명령어 사용하면 직전 커밋 메시지 수정 가능
: 로그를 확인하면 사실 메시지를 수정하는 것은 아님, 변동된 메시지로 재커밋하는 것이라고 봐야 함
- 여러 파일을
add
하려면 어떻게 해야 하는가?: 스페이스바(공백)으로 파일명을 구분
git config --list
는 무엇을 의미하는가?: 유저 이름, 이메일, 코어 에디터 등 환경 설정 정보를 리스트 형식으로 확인할 수 있음