2012-03-01 7 views

답변

9

콘텐츠 언어를 HTML로 선언했다면 hyphens: auto을 사용할 수 있습니다. <html lang=en-US>을 사용하십시오.

브라우저 지원은 여전히 ​​제한하지만 좋아지고, 좋은 품질을 위해 http://caniuse.com/css-hyphens

를 볼 수있다, 당신은 수동으로 하이픈 예를 제어해야 할 수도 있습니다 소프트 하이픈 (&shy;)을 다른 단어에 하이픈으로 잘못 사용했을 수 있습니다.

+0

고맙습니다 =) –

+0

Kiitos, Jukka !!!! – Rossitten

3

하이픈은 언어에 따라 다릅니다. 다음 줄에 넘칠 수있는 문자를 넣을 수는 없으며 책에서와 똑같은 효과를 얻을 수 있습니다. 하이픈 넣기 규칙은 실제로 매우 복잡합니다 (http://dictionary2.classic.reference.com/writing/styleguide/division.html 참조). 책에서와 같이 올바르게 할 수있는 유일한 방법은 수동 또는 클라이언트 측 또는 서버 측 스크립트를 사용하는 것입니다. 나는 CSS 만 사용해서는 안된다고 확신한다.

당신은 HTML에서 하이픈 들어 http://code.google.com/p/hyphenator/

+0

아니요, 하이픈 연결 규칙에 대해 알고 있습니다. 내가 언급하고있는 "책"은 텍스트가 정당화 된 단어 들이며 단순히 하이픈을 치고 하이픈을 넣고 다음 줄에 꽂으므로 하이픈 넣기 규칙을 따르지 않습니다. 나는 중학교에서 하이픈의 규칙을 배웠다. –

+1

하이픈 넣기가 작동합니다! 귀하의 언어를 지원한다면. 그러나 3 개 또는 4 개의 언어를 사용하는 경우 스크립트 파일의 무게는 약 200kb가됩니다. 또한 phpPhenhenator가 있으며, 서버의 텍스트를 하이픈 처리합니다. 자바 스크립트 파일보다 훨씬 낫다. 그것은 일부 언어를 지원하지 않지만 –

1

같은 것을 사용 할 수 있습니다, 텍스트에 필요한 것을 추가하는 자바 스크립트 프로그램이 있습니다. http://code.google.com/p/hyphenator/

브라우저 빌드 하이픈을 지원하는 것은 신뢰할 수 없으며 지원이 개선되지 않을 수도 있습니다.

+0

완벽, 감사합니다. CSS로 할 수 있는지 궁금합니다. –