>  기사  >  웹 프론트엔드  >  `span.avoidwrap` 클래스를 사용하여 HTML에서 줄 바꿈을 강제하는 방법은 무엇입니까?

`span.avoidwrap` 클래스를 사용하여 HTML에서 줄 바꿈을 강제하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-10-26 19:18:02290검색

How to Force Line Breaks in HTML Using the `span.avoidwrap` Class?

HTML에서 지정된 줄 바꿈 지점 만들기

HTML에서 줄 바꿈은 일반적으로 텍스트의 자연 공백 문자(예: 공백, 쉼표). 그러나 특정 시나리오에서는 선호하는 줄 바꿈 지점을 지정하는 것이 바람직할 수 있습니다.

span.avoidwrap을 사용한 지정된 줄 바꿈

지정 줄 구현 중단점을 사용하려면span.avoidwrap 클래스를 사용하세요. 이 클래스는 범위 요소를 별도의 단어가 아닌 단일 단위로 렌더링되는 인라인 블록으로 정의합니다. 원하는 텍스트를 태그의 경우 줄 바꿈 알고리즘은 범위 요소의 시작 부분에서 줄바꿈을 우선시합니다.

예:

다음 HTML 코드를 고려하세요.

<code class="html"><table border="1" cellspacing="0" cellpadding="0">
<tr>
    <td>
        <div style="width: 180px;">
            <table border="1" cellspacing="0" cellpadding="0">
            <tr>
                <td>
                    lorem ipsum
                </td>
                <td>
                    <span class="avoidwrap">
                        Honey Nut Cheerios, Wheat Chex, Grape-Nuts, Rice Krispies, Some random cereal with a very long name, Honey Bunches of Oats, Wheaties, Special K, Froot Loops, Apple Jacks
                    </span>
                </td>
                <td>
                    lorem ipsum
                </td>
            </tr>
            </table>
        </div>
    </td>
</tr>
</table></code>

이 예에서 "Honey Nut Cheerios, Wheat Chex, Grape-Nuts, Rice Krispies, 매우 긴 이름을 가진 임의의 시리얼, Honey Bunches of Oats, Wheaties, Special K, Froot Loops, Apple Jacks"라는 텍스트는 다음과 같습니다. span.avoidwrap 요소 내에 래핑됩니다. 이는 범위의 시작 부분에서 줄 바꿈을 수행해야 함을 브라우저에 나타내므로 "Rice Krispies" 다음에 줄 바꿈이 발생합니다.

<code class="html">Honey Nut Cheerios, Wheat Chex, Grape-Nuts,
Rice Krispies, Some random cereal with a very
long name, Honey Bunches of Oats, Wheaties,
Special K, Froot Loops, Apple Jacks</code>

참고: -wrap: CSS 속성을 피하십시오. 유사한 기능을 제공하지만 일부 브라우저에서는 지원되지 않을 수 있습니다.

위 내용은 `span.avoidwrap` 클래스를 사용하여 HTML에서 줄 바꿈을 강제하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.