작품 소개에 긴 하이퍼링크를 넣었더니 글 상자 밖으로 튀어나오는 경우가 있다. CSS의 overflow-wrap: anywhere는 끊을 곳 없는 긴 문자열을 필요한 지점에서 접어준다.
- 아래 예를
link-wrap.html로 저장해 웹 브라우저에서 연다. - 주소가 상자 너비 안에서 여러 줄로 나뉘는지 본다.
- 스타일의
overflow-wrap: anywhere를 잠깐 지워 결과를 비교한다.
<!doctype html>
<html lang="ko">
<meta charset="utf-8">
<title>길지만 접히는 주소</title>
<style>.credit { max-width: 18rem; overflow-wrap: anywhere; }</style>
<p class="credit"><a href="https://example.com/abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz">https://example.com/abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz</a></p>
</html>
예제의 주소는 배치 확인용이다. 줄을 접어도 href의 주소는 바뀌지 않는다. 링크에 이름 붙이기와 함께 출처 주소를 읽기 좋게 놓기를 생각해보자. 주소가 길다고 지면을 더 많이 소유할 권리가 생기지는 않는다.