2025. 9. 24. 09:38
내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.
종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.
한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다. 자세한 내용은 여기로: https://www.epubguide.net/notice/309오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.
Empty or NULL reference found.
이 오류는 CSS 파일에서 다른 파일(예: 이미지, 폰트, 다른 CSS 파일)을 불러오려고 시도했지만, 정작 불러올 파일의 경로가 비어있다는 의미입니다.
목적지가 적히지 않은 텅 빈 이정표가 있는 것과 같습니다. 🗺️ 방향은 가리키지만 어디로 가야 할지 알려주지 않는 상황입니다.
## 주로 확인해야 할 부분
CSS 파일에서 url() 함수가 사용된 곳을 찾아보세요. 특히 다음과 같은 속성들을 중점적으로 확인해야 합니다.
- background-image: url(); (배경 이미지를 지정했지만 이미지 파일 경로가 없는 경우)
- @font-face 규칙 안의 src: url(); (폰트를 불러오려 했지만 폰트 파일 경로가 없는 경우)
- @import url(); (다른 CSS 파일을 가져오려 했지만 파일 경로가 없는 경우)
- list-style-image: url(); (목록의 글머리기호를 이미지로 지정했지만 파일 경로가 없는 경우)
## 해결 방법
두 가지 방법으로 간단히 해결할 수 있습니다.
1. 올바른 경로 입력하기 만약 파일이 실제로 필요한 것이라면, 비어있는 url() 괄호 안에 정확한 파일 경로를 입력합니다.
- 수정 전:
-
CSS
div { background-image: url(); }
- 수정 후: ✅
-
CSS
div { background-image: url('../images/background.png'); }
2. 불필요한 코드 삭제하기 만약 해당 스타일이 더 이상 필요하지 않다면, 코드 줄 전체를 삭제하는 것이 가장 좋습니다.
- 수정 전:
-
CSS
li { color: black; list-style-image: url(); /* 더 이상 사용하지 않는 스타일 */ }
- 수정 후: ✅
-
CSS
li { color: black; }
반응형
'EPUB 제작의 기초 > EPUBCheck 오류' 카테고리의 다른 글
CSS 문서는 UTF-8로 인코딩해야 합니다, %1$s 인코딩이 감지되었습니다; (0) | 2025.09.24 |
---|---|
CSS 문서가 UTF-16으로 인코딩되었습니다. 반드시 UTF-8으로 인코딩해야 합니다. (0) | 2025.09.24 |
"%1$s" 속성은 EPUB 스타일시트(Style Sheet)에 포함되어서는 안 됩니다. (0) | 2025.09.24 |
"%1$s" 항목을 처리하는 중 오류가 발생하여, 해당 항목에 대한 다른 검사를 중단합니다. (0) | 2025.09.24 |
사용자 정의 메시지 파일 "%1$s"을(를) 처리하는 중 오류가 발생했습니다: "%2$s". (0) | 2025.09.24 |