Day 63 - 짧은 인용 - q 태그
🎯 학습 목표
- q 태그의 개념과 용도 이해하기
- blockquote와 q 태그의 차이점 파악하기
- 인라인 인용문의 특징 학습하기
- 자동 따옴표 생성 원리 이해하기
- cite 속성을 q 태그와 함께 사용하기
📌 q 태그란?
💡 핵심 개념
q(quote) 태그는 문장 내에서 짧은 인용문을 표시할 때 사용하는 인라인(inline) 요소입니다. blockquote가 긴 인용문을 위한 블록 요소라면, q는 한두 문장 정도의 짧은 인용을 위한 것입니다.
<q> 태그의 가장 큰 특징은 브라우저가 자동으로 따옴표를 추가한다는 점입니다. 한국어에서는 큰따옴표(" ")가, 영어에서는 curly quotes(" ")가 자동으로 붙습니다.
🔧 q 태그 기본 구조
<p>그는 <q>인용할 내용</q>이라고 말했습니다.</p>
📋 주요 속성
| 속성 | 설명 | 사용 예 |
|---|---|---|
cite |
인용문의 출처 URL을 지정 | cite="https://example.com" |
참고: blockquote와 마찬가지로 cite 속성은 화면에 표시되지 않습니다.
💻 코드 예제
예제 1: 기본 사용법
<p>
공자는 <q>배우고 때때로 익히면 또한 기쁘지 아니한가</q>라고 말씀하셨습니다.
</p>
결과:
공자는 배우고 때때로 익히면 또한 기쁘지 아니한가
라고 말씀하셨습니다.
예제 2: cite 속성 사용
<p>
아인슈타인은
<q cite="https://ko.wikiquote.org/wiki/알베르트_아인슈타인">
상상력은 지식보다 중요하다
</q>라는 유명한 말을 남겼습니다.
</p>
결과:
아인슈타인은 상상력은 지식보다 중요하다
라는 유명한 말을 남겼습니다.
예제 3: 여러 인용문 사용
<p>
그녀는 <q>안녕하세요</q>라고 인사한 후,
<q>오늘 날씨가 참 좋네요</q>라고 덧붙였습니다.
</p>
결과:
그녀는 안녕하세요
라고 인사한 후, 오늘 날씨가 참 좋네요
라고 덧붙였습니다.
📖 blockquote vs q 태그
🔍 둘의 차이점
| 구분 | blockquote | q |
|---|---|---|
| 표시 방식 | 블록(block) 요소 | 인라인(inline) 요소 |
| 용도 | 긴 인용문 (여러 문장) | 짧은 인용문 (한두 문장) |
| 기본 스타일 | 들여쓰기 | 따옴표 자동 추가 |
| 줄바꿈 | 전후로 줄바꿈 발생 | 줄바꿈 없음 (문장 내) |
| 사용 위치 | 독립된 인용 블록 | 문단(p) 안에서 사용 |
언제 어떤 태그를 사용할까?
<!-- blockquote 사용: 긴 인용문, 독립된 블록 -->
<blockquote>
이것은 긴 인용문입니다.
여러 문장이 포함될 수 있고,
별도의 블록으로 표시됩니다.
</blockquote>
<!-- q 사용: 짧은 인용, 문장 내에서 -->
<p>
그는 <q>짧은 한마디</q>를 남겼습니다.
</p>
🎨 q 태그의 따옴표 스타일
💡 자동 따옴표 기능
브라우저는 lang 속성에 따라 적절한 따옴표를 자동으로 추가합니다:
- 한국어 (ko): "인용문" (쌍따옴표)
- 영어 (en): "quotation" (curly quotes)
- 프랑스어 (fr): « citation » (guillemets)
- 일본어 (ja): 「引用」 (꺾쇠 괄호)
CSS로 따옴표 커스터마이징
<style>
/* 따옴표 스타일 변경 */
q {
quotes: "「" "」" "『" "』";
}
/* 따옴표 제거 */
q.no-quotes {
quotes: none;
}
/* 따옴표 색상 변경 */
q::before, q::after {
color: #e74c3c;
font-weight: bold;
}
</style>
🌟 비유와 예시
💬 대화 중의 인용
<q> 태그는 일상 대화에서 누군가의 말을 전달할 때와 같습니다:
- "철수가 뭐랬는지 알아? '내일 비 온대'라고 했어" - 대화 속의 짧은 인용
- 전체 문장의 흐름을 끊지 않고 자연스럽게 섞여 들어감
- 따옴표가 자동으로 붙어서 누구 말인지 구분됨
반면 blockquote는 "자, 이제 철수의 전체 연설을 읽어볼게요"처럼 별도의 시간을 내서 읽는 것과 같습니다.
📰 뉴스 기사 속 한마디
q 태그는 뉴스 기사에서 취재원의 짧은 코멘트를 싣는 것과 비슷합니다:
- 기사 본문: "관계자는 '아직 결정된 바 없다'고 밝혔다."
- 긴 인터뷰는 별도 박스(blockquote)로
- 짧은 한마디는 본문에 섞어서(q)
🎭 연극 대본의 지문
연극 대본에서 지문 속에 대사가 잠깐 들어가는 것을 떠올려보세요:
- "햄릿이 '사느냐 죽느냐'라고 중얼거리며 무대를 가로지른다."
- 긴 독백은 별도의 대사 블록으로 표시
- 짧은 대사는 지문 안에 따옴표와 함께 삽입
💡 실습 과제
✏️ 실습 1: 기본 q 태그 사용하기
다음 문장을 HTML로 작성해보세요:
"세종대왕은 '백성을 가르치는 바른 소리'라는 뜻의 훈민정음을 창제하셨다."
- 전체를 p 태그로 감싸기
- '백성을 가르치는 바른 소리' 부분을 q 태그로 감싸기
힌트: q 태그 안의 내용에는 따옴표를 직접 쓰지 마세요 (자동으로 추가됨).
✏️ 실습 2: cite 속성 추가하기
유명한 명언을 q 태그로 마크업하고 cite 속성으로 출처를 추가해보세요:
- "나는 생각한다, 고로 존재한다" - 데카르트
- 위키피디아 URL을 cite 속성에 추가
힌트: cite 속성값은 완전한 URL 형태로 작성합니다.
✏️ 실습 3: blockquote와 q 함께 사용하기
다음 상황을 마크업해보세요:
"책 리뷰 - 저자는 '변화를 두려워하지 말라'고 강조하며 여러 사례를 제시한다."
그 다음, 책에서 긴 인용문을 blockquote로 추가합니다.
도전: 같은 주제에 대해 q와 blockquote를 적절히 조합해보세요.
⚠️ 주의사항과 팁
🎯 꼭 기억하세요!
- 따옴표 중복 금지! - q 태그 안에 따옴표를 직접 쓰면 이중으로 표시됩니다
- 짧은 인용에만! - 여러 문장은 blockquote를 사용하세요
- 문장 안에서만! - q 태그는 p 태그 등 다른 요소 안에서 사용합니다
- 브라우저마다 다를 수 있음! - 따옴표 스타일은 브라우저와 언어 설정에 따라 다릅니다
- lang 속성 활용! - 특정 언어의 따옴표를 원하면 lang 속성을 지정하세요
💪 실전 팁
- 중첩 q 태그 - q 안에 q를 넣으면 다른 따옴표(' ')가 사용됩니다
- EPUB에서 - 대부분의 EPUB 리더가 q 태그를 지원합니다
- 접근성 - 스크린 리더가 인용문임을 사용자에게 알려줍니다
- CSS 커스터마이징 - quotes 속성으로 따옴표 모양을 바꿀 수 있습니다
📝 요약 정리
✅ 오늘 배운 내용
<q>태그는 짧은 인라인 인용문에 사용합니다- 브라우저가 자동으로 따옴표를 추가합니다
- blockquote는 긴 블록 인용, q는 짧은 인라인 인용입니다
- cite 속성으로 출처 URL을 지정할 수 있습니다
- CSS의 quotes 속성으로 따옴표 스타일을 변경할 수 있습니다
🔑 핵심 코드
<!-- 기본 사용 -->
<p>그는 <q>할 수 있다</q>고 말했습니다.</p>
<!-- 출처 포함 -->
<p>
공자는 <q cite="https://출처URL">
배우고 익히면 기쁘지 아니한가
</q>라고 말씀하셨습니다.
</p>
<!-- CSS로 따옴표 변경 -->
q { quotes: "「" "」"; }
🧠 퀴즈
📚 이해도 체크
- q 태그의 특징으로 올바른 것은?
① 블록 레벨 요소이다
② 자동으로 따옴표가 추가된다
③ 자동으로 들여쓰기가 적용된다
④ 긴 인용문에 적합하다 - q 태그와 blockquote의 가장 큰 차이점은?
① 색상이 다르다
② 인라인 vs 블록 요소이다
③ 사용하는 속성이 다르다
④ 브라우저 지원이 다르다 - q 태그 안에 직접 따옴표를 쓰면 어떻게 될까요?
① 따옴표가 무시된다
② 따옴표가 이중으로 표시된다
③ 에러가 발생한다
④ 자동 따옴표가 제거된다 - CSS로 q 태그의 따옴표를 변경하는 속성은?
① quote-style
② quotation
③ quotes
④ q-mark - 다음 중 q 태그 사용이 적합한 경우는?
① 책의 한 챕터 전체를 인용할 때
② 대화 중 누군가의 짧은 말을 인용할 때
③ 긴 연설문을 인용할 때
④ 여러 문단의 글을 인용할 때
정답: 1-②, 2-②, 3-②, 4-③, 5-②
📚 참고 자료
🔗 더 알아보기
- MDN Web Docs: q 태그 상세 문서
- W3C: HTML5 인용 요소 명세
- CSS quotes 속성: 다양한 언어의 따옴표 설정
- 관련 태그: blockquote, cite
Day 63 - 짧은 인용 - q 태그 | EPUB 제작 365일 마스터 과정
'AI로 배우는 epub 시리즈' 카테고리의 다른 글
| Day 65 - 복습 - 인용 태그 비교 (0) | 2026.02.09 |
|---|---|
| Day 64 - 인용 출처 - cite 태그 (0) | 2026.02.08 |
| Day 62 - blockquote 활용법 (2) (1) | 2026.02.06 |
| Day 61 - 긴 인용 - blockquote 태그 (1) (0) | 2026.02.05 |
| Day 60 - 월간 프로젝트 - 나만의 웹페이지 (0) | 2026.02.04 |