मैं सोच रहा था कि का कोई तरीका है या नहीं, तो HTML फ़ाइल में स्वचालित रूप से सीएसएस और/या जावास्क्रिप्ट (या किसी और के साथ, यदि कोई वैकल्पिक सुझाव है) का उपयोग करके अनाथ शब्दों को नियंत्रित करता है।क्या HTML दस्तावेज़ में अनाथ शब्दों को स्वचालित रूप से नियंत्रित करने का कोई तरीका है?
'अनाथ शब्दों' से, मेरा मतलब एकवचन शब्द है जो अनुच्छेद के अंत में एक नई पंक्ति पर दिखाई देता है। उदाहरण के लिए:
"This paragraph ends with an undesirable orphaned word."
इसके बजाय, यह पैराग्राफ विच्छेद राशि के लिए बेहतर होगा इस प्रकार है:
"This paragraph no longer ends with an undesirable orphaned word."
मुझे पता है कि मैं मैन्युअल रूप से एक HTML नॉन-ब्रेकिंग स्पेस रखकर इसे सही सकता है (
) अंतिम दो शब्दों के बीच, मैं सोच रहा हूं कि प्रक्रिया को स्वचालित करने का कोई तरीका है, क्योंकि इस तरह के मैन्युअल समायोजन कई फ़ाइलों में टेक्स्ट के बड़े ब्लॉक के लिए जल्दी से थकाऊ हो सकते हैं।
संयोग से, CSS2.1 गुण orphans
(और widows
) केवल केवल HTML पृष्ठों की (नहीं मुद्रण के लिए पाठ के पूरे लाइनों के लिए लागू होते हैं, और फिर भी तथ्य यह है कि इन गुणों सबसे प्रमुख ब्राउज़रों द्वारा बड़े पैमाने पर असमर्थित हैं उल्लेख करने के लिए)।
एडोब इनडिज़ीन जैसे कई पेशेवर पेज लेआउट एप्लिकेशन, automate the removal of orphans स्वचालित रूप से गैर-ब्रेकिंग रिक्त स्थान जोड़कर अनाथ हो सकते हैं; क्या एचटीएमएल के लिए समकक्ष समाधान है?
नहीं, इसे नियंत्रित करने के लिए कोई स्वचालित तरीका नहीं है। – Pointy
... jQuery प्लगइन को छोड़कर @ShawnChin का उल्लेख है :-) – Pointy
[जावास्क्रिप्ट के साथ विधवा/अनाथ नियंत्रण] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/4742418/widow-orphan-control-with- जावास्क्रिप्ट) – davidcondrey