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
잘 안되시면 본인이 직접 장성한 스타일과 태그를 올려주세요.
그러면 어떤 부분이 문제인지 답변드리겠습니다.
반응형