240501 13일차
팀 프로젝트 발제 및 진행
QuerySelector와 getElementByID(조장님이 알려주신 내용에서 더 검색해서 찾아보았다!)
두 메서드 모두 DOM 요소 하나를 선택해서 반환하는 메서드라는 점에서는 같다.
무슨 차이를 갖고 있을까?
QuerySelectorQuerySelector 는 유연한 메서드이다. ID값 뿐만 아니라 class 등 다양한 선택자를 사용할 수 있다.
getElementByIDgetElementByID 는 ID값을 가진 요소에만 접근이 가능한 메서드이다. HTML에서 ID값은 Unique (유일한, 고유한) 한 값이므로 처리 속도가 상대적으로 더 빠르다.
특정 ID값을 가진 요소들에 접근한다면 getElementByID를 쓰는 것이 좋고, 코드의 유연성과 다양한 선택자에 접근을 요구하느 상황에선 QuerySelector를 사용하는 것이 좋다.
(조원 분이 알려주신 내용이다! 이것도 추가로 검색해서 더 찾아보았다!!)
단순하게 통상적으로 이렇게 사용해 와서 사용했다 라고 생각하면서 써왔는데 큰 이유가 있었다.
레이아웃 관리 용이성
가운데 정렬
container에 margin: 0 auto; 스타일을 적용하면, 컨테이너가 화면 중앙에 위치하게 됨으로써 이는 페이지 디자인을 깔끔하고 직관적으로 만들어 주는 효과적인 방법이다.
최대 너비 설정
container에 max-width 속성을 설정함으로써, 브라우저의 크기가 커지더라도 내용이 지나치게 퍼지지 않게 할 수 있다. 이는 사용자 경험을 향상시키고, 모든 화면 크기에서 일관된 레이아웃을 유지하는 데 도움이 된다.
디자인 일관성
등등 여러모로 좋다!!