css table 텍스트 줄 바 꾸 기
CSS 제어 텍스트 내용 줄 바 꾸 기: word - wrap, word - break, white - space, text - over flow 의 차이 와 용법 은 div 에서 텍스트 레이아웃 이 자주 나타 나 고 줄 바 꾸 기 가 혼 란 스 러 운 상황 입 니 다.우리 가 자주 만 나 는 문 제 는 다음 과 같다. 1. 전체 영문 문자열 이 라면 중간 에 어떠한 기호 (빈 칸 포함) 도 포함 되 지 않 고 줄 을 자동 으로 바 꾸 지 않 습 니 다. 2. 중국어 와 영문 을 섞 어 쓰 면 영어 문자열 의 시작 부분 에서 줄 을 바 꾸 고 (영어 길이 > div 길이) 끝 부분 에 줄 을 바 꾸 지 않 습 니 다. 3. 영어 단어 전 체 를 줄 을 바꾼다.등등, 또 몇 가지 문제 가 있 을 수 있 습 니 다. 여 기 는 흔히 볼 수 있 는 몇 가지 만 열거 되 어 있 습 니 다.위의 몇 개의 css 속성 은 우리 가 이 문제 들 을 조율 하고 해결 하 는 데 도움 을 줄 수 있다.각 기능 의 간단 한 용법 소개:
word-wrap:normal | break-word; ( )
normal: .( ).
break-word: ( , 。)
word-break:normal | break-all | keep-all ( )
normal: , , : , , , .
break-all : ,
keep-all : 。 , , : . , , , .
text-overflow:clip | ellipsis ( )
clip : (...),
ellipsis : ( width ) (...)
white-space: normal | pre | nowrap ( )
normal 。 。
pre 。 HTML <pre> 。
nowrap , , <br> 。
( , float:none , style white-space: nowrap)
: word-break:break-all;
:
.body{
word-wrap:break-word;
word-break:keep-all;
overflow:hidden;
}
.css{
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
}
IE 와 Firefox 는 그것 을 긴 단어 로 보기 때문에 자동 으로 줄 을 바 꾸 지 않 습 니 다. IE 에 대해 서 는 IE 만 의 CSS 속성 워드 - wrap 을 통 해 자동 으로 줄 을 바 꿀 수 있 습 니 다. 워드 - wrap: break - ord;Firefox 에 대해 CSS 2 표준 은 word - wrap 과 유사 한 속성 을 정의 하지 않 았 습 니 다. overflow 속성 을 통 해 버 티 는 부분 을 숨 길 수 있 습 니 다. overflow: hidden 차이 분석: word - break - all 과 word - wrap: break - ord 는 DIV 와 같은 용 기 를 자동 으로 바 꿀 수 있 습 니 다.이들 의 차 이 는 다음 과 같다. 1. 워드 - break: break - all, 예 를 들 어 div 너비 200 px, 그 내용 은 200 px 로 자동 으로 줄 을 바꾼다. 이 줄 의 끝 에 영어 단어 가 길 면 (congratulation 등) 단 어 를 절단 하여 이 줄 의 끝 을 conra (congratulation 의 앞부분) 로 바 꾸 고 다음 행동 tulation (conguatulation) 의 백 엔 드 부분 으로 바꾼다.2. 워드 - wrap: break - ord 예 는 위 와 같 지만 차이 점 은 congratulation 전체 단 어 를 하나의 전체 로 보 는 것 입 니 다. 이 줄 의 끝 너비 가 전체 단 어 를 표시 하지 않 으 면 자동 으로 전체 단 어 를 다음 줄 에 놓 고 단 어 를 자 르 지 않 습 니 다.3,word-break;break - all 지원 버 전: IE5 이상 이 행 위 는 아시아 언어의 normal 과 같 습 니 다.아시아 언어 가 아 닌 텍스트 줄 의 임의의 글자 에서 도 끊 을 수 있 습 니 다.이 값 은 비 아시아 텍스트 를 포함 하 는 아시아 텍스트 에 적합 합 니 다.WORD - WRAP: break - ord 지원 버 전: IE 5.5 이상 의 내용 은 경계 내 에서 줄 을 바 꿉 니 다.필요 하 다 면, 단어 내 줄 바 꾸 기 (word - break) 도 발생 할 것 이다.표 가 열 리 지 않도록 자동 으로 줄 을 바꾼다.word - break: normal | break - all | keep - all 매개 변수: normal: 아시아 언어 와 비 아시아 언어의 텍스트 규칙 에 따라 글자 안에서 break - all 을 바 꿀 수 있 습 니 다. 이 행 위 는 아시아 언어의 normal 과 같 습 니 다.아시아 언어 가 아 닌 텍스트 줄 의 임의의 글자 에서 도 끊 을 수 있 습 니 다.이 값 은 비 아시아 텍스트 를 포함 하 는 아시아 텍스트 keep - all: 모든 비 아시아 언어의 normal 과 같 습 니 다.중국어, 한국어, 일본어 에 대해 서 는 글자 가 끊 어 지 는 것 을 허락 하지 않 습 니 다.아시아 텍스트 를 소량 포함 하 는 비 아시아 텍스트 문법: word - wrap: normal | break - ord 매개 변수: normal: 내용 이 지정 한 용기 경 계 를 열 수 있 도록 합 니 다 break - ord: 내용 은 경계 내 에서 줄 을 바 꿉 니 다.필요 하 다 면 단어 내 줄 바 꾸 기 (word - break) 에서 도 설명 이 발생 합 니 다. 설정 이나 검색 이 지정 한 용기 의 경 계 를 초과 할 때 줄 을 끊 을 지 여부 입 니 다.대응 하 는 스 크 립 트 특성 은 wordWrap 입 니 다.제 가 쓴 다른 도서 목록 을 참조 하 세 요.문법: table - layout: auto | fixed 매개 변수: auto: 기본 자동 알고리즘.레이아웃 은 각 셀 의 내용 을 기반 으로 합 니 다.표 는 모든 셀 에서 계산 을 읽 은 후에 야 표 시 됩 니 다.속도 가 느 린 fixed: 고정 레이아웃 의 알고리즘.이 알고리즘 에서 수평 레이아웃 은 표 의 너비, 표 테두리 의 너비, 칸 간격, 열의 너비 만 을 바탕 으로 하고 표 의 내용 과 무관 하 게 표 의 레이아웃 알고리즘 을 설정 하거나 검색 합 니 다.대응 하 는 스 크 립 트 특성 은 tableLayout 입 니 다.개인 적 인 견해: word - break 에서 3C 검 측 을 사용 하면 문제 가 표 시 됩 니 다. 이 속성 은 OPERA FIREFOX 브 라 우 저 도 지원 하지 않 습 니 다.word - break 속성 은 white - space: normal 을 사용 할 수 있 습 니 다.대신, 이렇게 하면 FireFox 와 IE 아래 에서 줄 을 정확하게 바 꿀 수 있 으 며, 단어 간 의 빈 칸 은 대체 할 수 없 으 며, 그렇지 않 으 면 줄 을 정확하게 바 꿀 수 없다 는 것 을 주의해 야 한다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
장치 너비가 특정 너비보다 크고 특정 너비보다 작을 때 웹 페이지 CSS 스타일을 변경하는 방법은 무엇입니까?장치 너비가 특정 너비보다 크고 특정 너비보다 작을 때 웹 페이지 CSS 스타일을 변경하려면 @media의 미디어 쿼리 구문을 사용한 다음 구문을 작성하여 스타일의 최소 너비를 정의해야 합니다. 적용된 후 and라는...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.