div끼리는 같으니까 같은 tag명에 하나만 주는 것이라는 말인가요? --> 네 동일한 속성을 갖고 있기 때문에 각기 다른 div 동일한 아이디를 사용해도 무방합니다.
사실 이게 상당히 논란이 많은 내용 중에 하나입니다. 하나의 문서에는 id 는 하나만 할당하고, 동일한 부분이 연속으로 나올때는 class를 사용해라 라는 것이 정석입니다. 하지만 id와 class 는 성격이 동일합니다. 단지 이름이 id를 사용하는 것이냐, class 를 사용하는 가 그 차이인데요. 특히 id 선택자는 DOM을 이용해서 프로그래밍 작업할 때 사용하기도 합니다만, 현재는 class 또한 사용가능하기 때문에 큰 의미는 없습니다.
사실 정답은 개발자(디자이너)의 취향에 따라 사용법을 정하는 것이다. 라고 할 수도 있겠네요..
CSS에서 가장 기초가 id과 class 인데, 이게 정답이라는 것이 존재하진 않기 때문에... ^^
제가 추천하는 방법은 "문서에는 id 는 하나만 할당하고, 동일한 부분이 연속으로 나올때는 class를 사용해라" 입니다만, 저도 실무에서 조금은 섞어서 사용하고 있습니다.
--> 네 동일한 속성을 갖고 있기 때문에 각기 다른 div 동일한 아이디를 사용해도 무방합니다.
사실 이게 상당히 논란이 많은 내용 중에 하나입니다.
하나의 문서에는 id 는 하나만 할당하고, 동일한 부분이 연속으로 나올때는 class를 사용해라 라는 것이 정석입니다.
하지만 id와 class 는 성격이 동일합니다. 단지 이름이 id를 사용하는 것이냐, class 를 사용하는 가 그 차이인데요. 특히 id 선택자는 DOM을 이용해서 프로그래밍 작업할 때 사용하기도 합니다만, 현재는 class 또한 사용가능하기 때문에 큰 의미는 없습니다.
사실 정답은 개발자(디자이너)의 취향에 따라 사용법을 정하는 것이다. 라고 할 수도 있겠네요..
CSS에서 가장 기초가 id과 class 인데, 이게 정답이라는 것이 존재하진 않기 때문에... ^^
제가 추천하는 방법은 "문서에는 id 는 하나만 할당하고, 동일한 부분이 연속으로 나올때는 class를 사용해라" 입니다만, 저도 실무에서 조금은 섞어서 사용하고 있습니다.