• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

레이아웃 파일에 <!DOCTYPE html> 선언이 안 되어 있는 이유

24.04.12 23:46 작성 24.04.12 23:51 수정 조회수 70

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]


1. 타임리프 - 기본 기능.pdf(v20240408)에서

45 페이지에 있는 base.html 코드를 보면

 

<!DOCTYPE html>

 

이게 선언되어 있지 않은데 레이아웃 파일엔 안 써도 되는 건가요? 혹시 써야 하는데 빠진 거일지도 몰라서 제보합니다.

답변 1

답변을 작성해보세요.

1

David님의 프로필

David

2024.04.13

안녕하세요. 11 1님, 공식 서포터즈 David입니다.

해당 태그는 HTML 문서에 한 번만 선언되면 됩니다.

layoutMain에 이미 선언되어 있으므로 layoutMain의 구성요소로 들어가게 되는 base에서는 없어도 괜찮습니다.

감사합니다.

11 1님의 프로필

11 1

질문자

2024.04.13

답변 감사합니다!

그러면 반대로 base에는 !DOCTYPE html가 있고, layoutMain에는 !DOCTYPE html가 없으면 안 되죠? base가 layoutMain 구성 요소로 들어가더라도 layoutMain에 !DOCTYPE html가 생기지는 않을 거 같은데..

David님의 프로필

David

2024.04.13

DOCTYPE을 선언하는 위치를 생각해보시면 답을 찾으실 수 있을 것 같아요:)

11 1님의 프로필

11 1

질문자

2024.04.13

답변 감사합니다.