EPUB 편집 가이드/EPUB을 위한 CSS

[CSS 스타일 샘플] 제목 뒤쪽 여백에 줄긋기

내.맘.대.로 2022. 7. 27. 09:42

이런 스타일입니다.

chapter 1 ──────

이렇게 제목 번호 뒤에 선이 있습니다.

이 선을 그릴 때 예전에 쓰던 스타일은

<div class="chapNo">chapter 1</div>

이렇게 하고

chapNo의 중간에 선으로 된 배경 이미지를 넣고

안쪽 span을 흰색 배경을 채워 chapter 1쪽우로 넘어온 배경선을 숨겼지요.

그런데 이렇게 하면 배경색을 바꿨을 때 chapter 1 부분이 하얗게 보이는 문제가 있었습니다.

이를 해결하려고

<div class="chapNo"><span>chapter 1<span><span></span></div>

이렇게 한 후 chapNo에

display : flex;

앞쪽 span에 적당한 width, 뒤쪽 span에 선배경

이렇게 처리를 했습니다.

그런데 태그가 너무 복잡해졌지요.

그러다 문득, calc가 생각이 났네요.

그래서

<div class="chapNo">chapter 1</div>

이렇게 한 후

chapNo에

배경선을 집어 넣는 것 까지는 똑같이 하지만

background-size를 (100% - 적당한 글자 길이),

background-position 을 가운데 오른쪽

해서 넣으니 간단히 해결이 됐습니다.

뭔 소리인지 모두 이해 하셔지요 ^^b

잘 안되시면 본인이 직접 장성한 스타일과 태그를 올려주세요.

그러면 어떤 부분이 문제인지 답변드리겠습니다.

반응형