인프런 커뮤니티 질문&답변

인프러너님의 프로필 이미지
인프러너

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

템플릿 레이아웃2

템플릿을 만들 때 태그가 중복되면 어떻게 되나요?

작성

·

312

3

테스트를 해 보니 전체 공통 레이아웃을 만들어서 사용을 할 때
 
layoutFile.html 파일에서 title, content를 넘기고
받는 페이지에서 <title>, <content> 테그를 사용해서 레이아웃을 페이지별로 랜더링을 하는데..
 
만약 받는 파일에서 section 으로 받아서 적용을 시킬 때 받는쪽 html 에서 section이 여러개 있을 경우에는 section을 사용하는 여러 테그영역 모두가 바뀌어 버리는데
 
여러개의 section을 사용을 할 경우에는 특정 section중 원하는 section을 선택해서 적용을 할 수 있는 방법이 있을까요???
 
그리고 사용할 수 있는 테그는 html에 있는 테그들만 사용을 할 수 있나요??
아니면 <breadcrumb></breadcrumb> 이런식으로 임의로 만들어서 사용을 할 수도 있는건가요??
 
만약 임의로 만들어서 사용을 한다면 html표준에 맞지 않는데..
 
전체 레이아웃을 유지한 상태에서 군데군데 바꿔야 하는 부분이 여러군데이고, 겹치는 테그들이 있을 경우에는 어떤식으로 사용을 하는것이 가장 좋을까요?

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 아버지님

thymeleaf selector를 참고해주세요.

https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#appendix-c-markup-selector-syntax

감사합니다.

인프러너님의 프로필 이미지
인프러너

작성한 질문수

질문하기