Một vấn đề thường gặp khi làm việc với kiểu chữ trong HTML/CSS là thứ chúng tôi gọi là "horunge" bằng tiếng Thụy Điển ("widow" bằng tiếng Anh).JavaScript để tránh góa phụ
gì nó là:
Hãy nói rằng bạn có một hộp có chiều rộng 200px và với dòng chữ "Tôi yêu typograpy rất nhiều". Bây giờ vỡ văn bản và trở thành:
Tôi yêu typography rất
nhiều
Là một nhà thiết kế tôi không muốn một đứa con hoang từ (đơn từ/hàng). Nếu đây là một tài liệu/PDF vv Tôi sẽ phá vỡ từ trước rất và trông như thế này:
Tôi yêu typography
rất nhiều
mà trông đẹp hơn nhiều.
Tôi có thể giải quyết vấn đề này bằng quy tắc CSS hoặc bằng javascript không? Quy tắc nên để không bao giờ để một từ đứng trống trên một hàng.
Tôi biết nó có thể được giải quyết bằng cách thêm một <br />
nhưng đó không phải là một giải pháp mà làm việc với độ rộng năng động, nội dung thức ăn, bản dịch khác nhau, phông chữ trình duyệt vấn đề hiển thị, vv
Cập nhật (giải pháp) tôi giải quyết vấn đề của tôi với plugin jquery này: http://matthewlein.com/widowfix/
Góa phụ ... Thư khốn ... Tôi yêu Thụy Điển! :) – rybo111