>웹 프론트엔드 >CSS 튜토리얼 >단어 줄 바꿈과 텍스트 오버플로의 차이점은 무엇입니까? 두 가지 속성에 대한 자세한 설명

단어 줄 바꿈과 텍스트 오버플로의 차이점은 무엇입니까? 두 가지 속성에 대한 자세한 설명

云罗郡主
云罗郡主원래의
2018-10-26 16:24:114518검색

CSS 스타일에서 많은 사람들은 두 가지 속성, 즉 텍스트 오버플로와 텍스트 줄바꿈을 구분하지 못합니다. 그러면 word-wrap 및 text-overflow 속성은 무엇일까요? word-wrap 및 text-overflow 속성을 요약해 보겠습니다.

1: word-wrap 강제 줄 바꿈 속성

css3에서는 word-wrap 속성을 사용하여 텍스트의 길이를 결정할 수 있습니다. 긴 단어의 문자열과 URL, 그리고 다음 줄로 변경될 수 있는지 여부 Word-wrap에는 Normal과 break-word라는 두 가지 값이 있습니다. Normal은 기본값을 나타내며 두 ​​번째는 길이를 설정하는 것입니다. URL을 삭제하고 줄바꿈을 강제합니다.

예:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head> 
    <title>CSS3 word-wrap属性</title>
    <style type="text/css">
        #lvye
        {
            width:200px;
            height:120px;
            border:1px solid gray;
        }
    </style>
</head>
<body>
<div id="lvye">Welcome to the Chinese website, where there is endless PHP knowledge to let you roam in the sea of knowledge.//m.sbmmt.com/div-tutorial-275623.html</div>
</body>
</html>

브라우저에서 위 코드의 미리보기 효과:

단어 줄 바꿈과 텍스트 오버플로의 차이점은 무엇입니까? 두 가지 속성에 대한 자세한 설명

#🎜🎜 #div에 word-wrap:break-word;를 추가하면 강제로 줄바꿈이 발생합니다. 단어가 너무 길면 범위를 초과하게 됩니다. 웹사이트를 만들때 기본값만 선택하면 됩니다.

2: text-overflow 텍스트 오버플로 속성

웹 페이지를 미리 볼 때 항상 이 현상을 볼 수 있습니다. 텍스트가 일정 범위를 초과하면 타원 형태로 표시되며, 추가 텍스트는 표시되지 않습니다. 이 설정은 실제로 사용자에게 더 좋으며 사용자가 더 많은 콘텐츠를 아는 데 도움이 될 수 있습니다.

중복된 내용을 숨기려면 text-overflow 속성을 사용할 수 있습니다. 일반적으로 text-overflow에도 두 가지 값이 있습니다. 첫 번째 경우는 텍스트가 넘치고 줄임표가 나타나는 경우입니다. 다른 하나는 텍스트가 오버플로되는 경우이며 오버플로되는 부분은 표시되지 않습니다.

text-overflow 구문은 다음과 같습니다.

text-overflow:ellipsis; 
overflow:hidden; 
white-space:nowrap;

전제 조건은 이 세 가지 조건이 동시에 표시되어야 사용된다는 것입니다.

예:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>CSS3 text-overflow属性</title>
    <style type="text/css">
        #div1
        {
            width:200px;
            height:100px;
            border:1px solid gray;
            text-overflow:ellipsis;
            overflow:hidden;
            white-space:nowrap;
        }
    </style>
</head>
<body>
    <div id="div1">php是最好的语言,欢迎大家学习交流</div>
</body>
</html>

표시 효과는 다음과 같습니다.

단어 줄 바꿈과 텍스트 오버플로의 차이점은 무엇입니까? 두 가지 속성에 대한 자세한 설명

위는 다음과 같습니다. CSS의 단어 랩 및 텍스트 오버플로 속성에 대한 전체 소개

CSS 비디오 튜토리얼에 대해 더 알고 싶다면 PHP 중국어에 주목하세요. 웹사이트.


위 내용은 단어 줄 바꿈과 텍스트 오버플로의 차이점은 무엇입니까? 두 가지 속성에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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