은 CSS 및/또는 Javascript (또는 다른 사람에게 대체 제안이있는 경우)를 사용하여 HTML 파일에 고아가 된 단어을 자동으로 제어 할 수 있는지 궁금합니다.HTML 문서에서 고아가 된 단어를 자동으로 제어하는 방법이 있습니까?
'고아 단어'는 단락 끝에 새 줄에 나타나는 단수 단어를 의미합니다. 예를 들어 다음과 같이 대신
"This paragraph ends with an undesirable orphaned word."
, 단락 나누기를하는 것이 바람직 할 것이다 :
"This paragraph no longer ends with an undesirable orphaned word."
내가 수동으로 HTML이 아닌 깨는 공간을 배치하여이 문제를 해결할 수 있다는 것을 알고 있지만 (
) 마지막 두 단어 사이에, 내가 수동으로 조정이 여러 파일에 걸쳐 텍스트의 큰 블록에 대한 지루한 될 수 있기 때문에 프로세스를 자동화하는 방법이 있는지 궁금하네요.
부수적으로 만 이러한 속성은 대부분의 주요 브라우저에서 주로 지원되지 않는 사실을 언급뿐만 아니라 (HTML 페이지의 인쇄에도 다음 텍스트의 전체 라인에 적용하고, orphans
(및 widows
)을 CSS2.1 속성).
Adobe InDesign과 같은 많은 전문 페이지 레이아웃 응용 프로그램은 고아가 발생하는 곳에 자동으로 공백을 추가하여 automate the removal of orphans 수 있습니다. 거기에 HTML에 대한 동등한 솔루션이 있습니까?
아니요,이를 제어하는 자동화 된 방법이 없습니다. – Pointy
... @ShawnChin이 언급 한 jQuery 플러그인을 제외하고는 : – Pointy
[JavaScript를 사용한 Widow/Orphan Control?] (http://stackoverflow.com/questions/4742418/widow-orphan-control-with- javascript) – davidcondrey