2011-03-09 9 views
10

HTML과 CSS 만 사용하여 영어와 일본어로 간단한 단락을 작성하고 있습니다. 영어 텍스트는 보통 줄을 끊습니다 (단어가 줄에 맞지 않으면 다음 줄로 넘어갑니다).HTML 및 CSS에서 일본어 텍스트 줄 바꿈을 올바르게 작성하려면 어떻게해야합니까?

일본어의 경우 전체 단어가 다음 줄로 푸시되지 않고 일부만 푸시됩니다. 나는 break-word와 normal로 word-wrap을 설정해 보았지만 아무 것도 바뀌지 않았다 (일본어 텍스트 사용).

일본어로 된 모든 단어를 영어로 만드는 것처럼 다음 줄로 어떻게 뛰어 올릴 수 있습니까?

답변

0

line-break:strict; 

here 그것을 확인하는 CSS 속성을 설정하려고합니다.

+0

답장을 보내 주셔서 감사합니다.하지만 불행히도 문제는 지속됩니다 (변경된 사항 없음). –

+0

@Rodrigo Bezerra 미안하지만 너를 도울 수 없어. – nickmoriarty

+0

그것은 좋은 시도이었다 :) –

8

영어로 단어를 공백으로 구분하면 일본어는 포함되지 않습니다.

일본어로 된 문자가 문맥에 따라 단어의 유무를 결정하는지 여부는 문맥에 따라 다릅니다. 많은 경우에 특정 문법적 인 가나를 찾는 것은 단어를 분리하는 데 사용될 수 있습니다. 그러나 이것은 믿을 만하다는 것조차 거의하지 않습니다.

본질적으로 단어의 시작과 끝을 식별하기 위해 일본어 사전/언어 이해가 필요합니다. 브라우저는이를 수행하는 방법을 모릅니다.

단어의 시작과 끝을 아는 경우 범위 내에서 각 단어를 감쌀 수 있습니다. CSS가 맞지 않을 경우 CSS를 사용하여 줄마다 줄 바꿈을 할 수 있습니다.

+1

나는 더 나은 대답을 생각할 수 없다. –

+1

일본의 서적이나 잡지를 가져 와서 텍스트가 어떻게 감싸는 지주의하십시오. 단어가 중간에 끊어져 다음 줄로 감싸는 것이 일반적이라는 것을 알 수 있습니다. 텍스트를 감쌀 때 영어와 같은 규칙을 따르도록 강제하는 것은 당연하지 않을 것입니다. – Kristin

+0

정렬은 어떻게됩니까? 나는 "데몬스트레이션의 인사를"라고 말하고, "오"에 줄 바꿈이 있고 그 아래에 신청이 중앙에 위치한다고 가정 해보십시오. 왼쪽으로 정렬하는 것이 더 일반적입니까? – nfgallimore

4

일본어 텍스트를 파괴 할 때 준수 특정 규칙이 있습니다. 그것들을 금지 규칙 (kinsoku shori)이라고합니다. Here은 규칙을 설명하는 링크입니다. 규칙은 주로 특수 문자와 관련이 있습니다. 인기있는 일본어 웹 페이지를 살펴보면 여러 문자 (가나와 한자)가 자주 나뉘는 것을 알 수 있습니다. 나는 종종 선들 사이에 갈라지는 것을 보았다.

업데이트 : 나는 최근에 this 도구를 우연히 발견했습니다. 아직 시도하지는 않았지만 이론은 확실합니다. 누군가가 일본어 텍스트를 사용하여 줄 바꿈을 개선하려는 경우 좋은 해결책이 될 수 있습니다.

관련 문제