[220712] 오늘의 배움(TIL) - HTML / CSS / Git / CLI

💛 nalsae·2022년 7월 12일
2
post-thumbnail

🔸 HTML

  • 콘텐츠 모델은 무엇인가?

  • 콘텐츠 모델은 어떤 의의를 갖는가?

  • articlesection의 차이는 무엇인가?

  • main은 구획 콘텐츠에 해당하는가?

  • 암시적 아웃라인과 명시적 아웃라인의 차이는 무엇인가?

💡 답변 정리

https://velog.io/@nalsae/%EB%82%B4%EB%B3%B4%EC%A0%95HTML-%EC%BD%98%ED%85%90%EC%B8%A0-%EB%AA%A8%EB%8D%B8-%EC%99%9C-%EC%A4%91%EC%9A%94%ED%95%9C%EB%8D%B0


🔸 CSS

  • CSS는 무엇인가?

  • CSS는 어떤 원리로 작동하는가?

  • CSS의 표준화는 어떻게 이루어지고 있는가?

  • CSS를 사용하는 의의는 무엇인가?

💡 답변 정리

https://velog.io/@nalsae/CSS

  • 웹 폰트란 무엇이고 어떻게 사용하는가?

💡 답변 정리

https://velog.io/@nalsae/%EC%9B%B9-%ED%8F%B0%ED%8A%B8

  • box-sizing은 무엇이고, 왜 중요한가?

💡 답변 정리

https://velog.io/@nalsae/%EB%82%B4%EB%B3%B4%EC%A0%95CSS-%EB%AA%A8%EB%A5%B4%EB%A9%B4-%EA%B3%A4%EB%9E%80%ED%95%9C-box-sizing

  • display는 무엇이고, 왜 중요한가?

💡 답변 정리

https://velog.io/@nalsae/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의 차이점은 무엇인가?

💡 답변 정리

https://velog.io/@nalsae/%EB%82%B4%EB%B3%B4%EC%A0%95CSS-reset-%EC%A4%84%EA%B9%8C-normalize-%EC%A4%84%EA%B9%8C

  • 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 등 가상 클래스 선택자 앞에는 :가 붙는데, 이를 구분하기 위해 :: 사용


🔸 Git & CLI

  • --save-dev는 무엇을 의미하는가?

: $npm install 뒤에 추가 기입시 배포 단계에서는 필요없는, 개발 단계에서만 필요한 패키지로 설치할 수 있음

  • --global은 무엇을 의미하고, 어떻게 사용하는가?

: 사용자 정보를 전역으로 설정하거나, 패키지를 전역에 설치할 때 추가로 기입하는 명령어
: 그러나 패키지는 웬만하면 필요할 때마다 로컬로 설치하는 것이 바람직함, 글로벌로 설치하면 업데이트 확인이 어렵고 다른 프로젝트에도 영향을 미칠 수 있기 때문

  • npmnpx의 차이는 무엇인가?

: npm패키치를 설치할 때 사용하는 노드 패키지 명령어, 보통 install과 함께 많이 사용
: npxnpm을 편리하게 사용하기 위해 추가된 도구, npm 레지스트리에 접근하여 일회적으로 원하는 패키지를 설치 및 실행 가능

  • .gitignore 파일은 왜 필요한가?

: 개발 단계에서만 필요한 패키지를 .gitignore에 추가하면 자동으로 배포 파일에 포함되지 않아서 용량을 줄일 수 있음
: 만약 GitHub에서 Repository를 먼저 생성한다면 .gitignore 추가 옵션으로 함께 생성할 수 있음
: 로컬에서는 $ npx add -gitignore '배포 파일에 포함하지 않을 것들(node,windows,osx 등)' 명령어로 파일 추가 가능

  • 커밋 메시지를 수정하려면 어떻게 해야 하는가?

: $ git commit --amend 명령어 사용하면 직전 커밋 메시지 수정 가능
: 로그를 확인하면 사실 메시지를 수정하는 것은 아님, 변동된 메시지로 재커밋하는 것이라고 봐야 함

  • 여러 파일을 add 하려면 어떻게 해야 하는가?

: 스페이스바(공백)으로 파일명을 구분

  • git config --list는 무엇을 의미하는가?

: 유저 이름, 이메일, 코어 에디터 등 환경 설정 정보를 리스트 형식으로 확인할 수 있음

profile
𝙸'𝚖 𝚊 𝚍𝚎𝚟𝚎𝚕𝚘𝚙𝚎𝚛 𝚝𝚛𝚢𝚒𝚗𝚐 𝚝𝚘 𝚜𝚝𝚞𝚍𝚢 𝚊𝚕𝚠𝚊𝚢𝚜. 🤔

0개의 댓글