div가 너무 좁아서 텍스트 정렬을 할 수 없습니다. 줄 간격이 너무 넓어서 오른쪽 맞춤 또는 왼쪽 맞춤으로 불투명 해 보입니다. 왼쪽 맞춤이 가장 잘 보이지만 책과 같이 하이픈을 사용할 수 있습니까? CSS 사용?CSS를 사용하여 줄의 끝에 하이픈으로 연결되는 단어가있는 텍스트를 맞출 수 있습니까?
답변
콘텐츠 언어를 HTML로 선언했다면 hyphens: auto
을 사용할 수 있습니다. <html lang=en-US>
을 사용하십시오.
브라우저 지원은 여전히 제한하지만 좋아지고, 좋은 품질을 위해 http://caniuse.com/css-hyphens
를 볼 수있다, 당신은 수동으로 하이픈 예를 제어해야 할 수도 있습니다 소프트 하이픈 (­
)을 다른 단어에 하이픈으로 잘못 사용했을 수 있습니다.
하이픈은 언어에 따라 다릅니다. 다음 줄에 넘칠 수있는 문자를 넣을 수는 없으며 책에서와 똑같은 효과를 얻을 수 있습니다. 하이픈 넣기 규칙은 실제로 매우 복잡합니다 (http://dictionary2.classic.reference.com/writing/styleguide/division.html 참조). 책에서와 같이 올바르게 할 수있는 유일한 방법은 수동 또는 클라이언트 측 또는 서버 측 스크립트를 사용하는 것입니다. 나는 CSS 만 사용해서는 안된다고 확신한다.
당신은 HTML에서 하이픈 들어 http://code.google.com/p/hyphenator/
아니요, 하이픈 연결 규칙에 대해 알고 있습니다. 내가 언급하고있는 "책"은 텍스트가 정당화 된 단어 들이며 단순히 하이픈을 치고 하이픈을 넣고 다음 줄에 꽂으므로 하이픈 넣기 규칙을 따르지 않습니다. 나는 중학교에서 하이픈의 규칙을 배웠다. –
하이픈 넣기가 작동합니다! 귀하의 언어를 지원한다면. 그러나 3 개 또는 4 개의 언어를 사용하는 경우 스크립트 파일의 무게는 약 200kb가됩니다. 또한 phpPhenhenator가 있으며, 서버의 텍스트를 하이픈 처리합니다. 자바 스크립트 파일보다 훨씬 낫다. 그것은 일부 언어를 지원하지 않지만 –
같은 것을 사용 할 수 있습니다, 텍스트에 필요한 것을 추가하는 자바 스크립트 프로그램이 있습니다. http://code.google.com/p/hyphenator/
브라우저 빌드 하이픈을 지원하는 것은 신뢰할 수 없으며 지원이 개선되지 않을 수도 있습니다.
완벽, 감사합니다. CSS로 할 수 있는지 궁금합니다. –
고맙습니다 =) –
Kiitos, Jukka !!!! – Rossitten