본문 바로가기
WWWEB/CSS

단어가 짧을 때 양쪽 정렬(text-align: justify) 방법 [only css]

by 미니토이 2023. 4. 11.

 

글의 길이가 길지 않을 때 justify 속성이 잘 먹지 않는데,

 

해당 요소에 width 값과 text-align: justify를 주고,

 

가상요소인 :after가 핵심인데,

 

display: inline-block 및 width: 100%를 주면 justify 속성을 적용할 수 있다.

 

아래 코드를 참고해보자.

 

 

코드

<!DOCTYPE html>
<html>
    <head>
        <style>
            .text-justify{
                width: 120px;
                text-align: justify;
            }
            .text-justify:after{
                content: "";
                display: inline-block;
                width: 100%;
            }
        </style>
    </head>
    <body>
        <ul>
            <li>
                <span class="text-justify">이 름</span>
            </li>
            <li>
                <span class="text-justify">휴 대 전 화</span>
            </li>
            <li>
                <span class="text-justify">이 메 일</span>
            </li>
        </ul>
    </body>
</html>

 

 

 

결과물 ㅎㅎ

 

 

 

※ 주의: 강제로 준 width보다 글자의 길이가 큰 경우를 깨질 수 있음~

※ 수동으로 길이를 맞춰야하다 보니 

 

 

728x90
반응형

댓글