내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.
종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.
한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다. 자세한 내용은 여기로: https://www.epubguide.net/notice/309오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.
The "" element should not be used (discouraged construct)
이 메시지는 HTML 코드에 현재는 사용이 권장되지 않는 **'구식(deprecated)' HTML 태그(%1$s)**가 포함되어 있다는 경고입니다.
오래된 스마트폰 모델을 생각하면 쉽습니다. 📱 제조사에서 더 좋은 성능의 새 모델을 출시하면서 이전 모델을 단종시키고 더 이상 지원하지 않기로 하는 것과 같습니다. 이전 모델이 당장 작동은 하지만, 앞으로 호환성이나 기능 면에서 문제가 생길 수 있으므로 새 모델을 사용하는 것이 권장됩니다.
HTML 태그도 마찬가지입니다. 웹 표준이 발전하면서 일부 오래된 태그들은 더 좋고 효율적인 CSS 스타일링 방식으로 대체되었습니다.
## 왜 일부 태그의 사용이 권장되지 않나요?
현대적인 웹 표준의 핵심 원칙은 **'구조와 표현의 분리'**입니다.
- HTML: 문서의 구조를 나타냅니다. (예: 이것은 '제목'이다 <h1>, 이것은 '문단'이다 <p>)
- CSS: 문서의 표현을 담당합니다. (예: 글자는 '빨간색'이고 '가운데 정렬'이다)
사용이 권장되지 않는 태그들(예: <center>, <font>)은 이러한 원칙을 어기고, 구조를 나타내는 HTML 코드 안에서 직접적으로 표현(디자인)을 제어하기 때문에 더 이상 사용하지 않는 것이 좋습니다.
## 해결 방법: CSS로 대체하기
해결책은 구식 태그를 제거하고, 그 기능을 CSS 클래스로 대체하는 것입니다.
- 경고 메시지에 나온 구식 태그(%1$s)를 HTML 문서에서 찾습니다.
- 해당 태그를 제거하고, 대신 일반적인 태그(예: <p>, <div>)에 식별 가능한 class 이름을 붙여줍니다.
- CSS 파일에서 해당 class에 원하는 스타일을 지정합니다.
### 수정 예시 (<center> 태그)
- 수정 전 (경고 발생 예시):
-
HTML
<center>이 텍스트를 가운데로 정렬합니다.</center>
- 수정 후 (올바른 코드): ✅
- HTML 파일 수정:
-
HTML
<p class="center-align">이 텍스트를 가운데로 정렬합니다.</p>
- CSS 파일에 스타일 추가:
-
CSS
.center-align { text-align: center; }
### 자주 사용되는 구식 태그와 CSS 대체 속성
구식 태그 (Deprecated) | 현대적인 CSS 대체 방법 |
<center> | text-align: center; |
<font color="..." size="..."> | color: ...; , font-size: ...; |
<u> | text-decoration: underline; |
<b> | font-weight: bold; (또는 의미상 <strong> 태그 사용) |
<i> | font-style: italic; (또는 의미상 <em> 태그 사용) |
'EPUB 제작의 기초 > EPUBCheck 오류' 카테고리의 다른 글
뷰포트 "%1$s" 값은 양수 또는 키워드 "device-%1$s"이어야 합니다. (0) | 2025.10.02 |
---|---|
뷰포트 메타데이터에 "%1$s" 폭, 높이 속성이 없습니다 ("width"와 "height" 속성 모두 필요합니다). (0) | 2025.10.02 |
사용자 정의 속성 네임스페이스("%1$s")는 도메인에 문자열 "%2$s"를 포함해서는 안 됩니다. (0) | 2025.10.02 |
"region-based" 속성은 데이터 내비게이션 문서의 nav 요소에서만 허용됩니다. (0) | 2025.10.02 |
Microdata 시맨틱 강화(enrichments)는 발견했지만 RDFa는 없습니다. EDUPUB은 RDFa Lite 사용을 권장합니다. (0) | 2025.10.02 |