अद्यतन सितम्बर 13, 2019:
मैं <br class=big>
एक ओवरसाइज़्ड लाइन ब्रेक बनाने के लिए उपयोग करता हूं , जब मुझे एक की आवश्यकता होती है। आज तक, मैंने इसे इस तरह से स्टाइल किया:
br.big {line-height:190%;vertical-align:top}
( vertical-align:top
केवल IE और एज के लिए आवश्यक था।)
क्रोम, फ़ायरफ़ॉक्स, ओपेरा, बहादुर, PaleMoon, एज, और IE11: कि मैंने कोशिश की सभी प्रमुख ब्राउज़रों में काम किया।
हालाँकि, हाल ही में इसने क्रोम-आधारित ब्राउज़रों में काम करना बंद कर दिया : मेरी "बड़ी" लाइन ब्रेक सामान्य-आकार की लाइन ब्रेक में बदल गई।
(मुझे नहीं पता कि उन्होंने इसे कब तोड़ दिया। 12 सितंबर, 2019 तक यह अभी भी मेरी आउट-ऑफ-द-क्रोम क्रोमियम पोर्टेबल 55.0.2883.11 में काम करता है, लेकिन यह ओपेरा 63.0.3368.71 और क्रोम 76.0.3809.32 (दोनों विंडोज में टूट गया है) और Android)
कुछ परीक्षण और त्रुटि के बाद, मैंने निम्नलिखित विकल्प के साथ समाप्त किया, जो उन सभी ब्राउज़रों के वर्तमान संस्करणों में काम करता है:
br.big {display:block; content:""; margin-top:0.5em; line-height:190%; vertical-align:top;}
टिप्पणियाँ:
line-height:190%
क्रोम-आधारित ब्राउज़रों के हाल के संस्करणों को छोड़कर सब कुछ में काम करता है।
vertical-align:top
आईई और एज (संयोजन के साथ line-height:190%
) के लिए आवश्यक है, पूर्ववर्ती रेखा के बाद आने के लिए अतिरिक्त स्थान प्राप्त करने के लिए, जहां यह आंशिक रूप से पहले और आंशिक रूप से बाद में है।
display:block;content:"";margin-top:0.5em
Chrome, Opera और Firefox में काम करता है, लेकिन Edge & IE में नहीं।
एक <br>
टैग के बाद एक अतिरिक्त ऊर्ध्वाधर स्थान जोड़ने का एक वैकल्पिक (सरल) तरीका , यदि आपको HTML के संपादन में कोई आपत्ति नहीं है, तो ऐसा कुछ है। यह सभी ब्राउज़रों में ठीक काम करता है:
<span style="vertical-align:-37%"> </span><br>
(आप, निश्चित रूप से, बड़े या छोटे अंतर के लिए "-37%" को आवश्यकतानुसार समायोजित कर सकते हैं।) यहां एक डेमो पृष्ठ है जिसमें थीम पर कुछ अन्य विविधताएं शामिल हैं:
https://burtonsys.com/a_little_extra_vertical_space_for_br_tag.html
28 मई, 2020:
मैंने डेमो पेज अपडेट किया है; अब यह उपरोक्त सभी तकनीकों को प्रदर्शित करता है:
https://burtonsys.com/a_little_extra_vertical_space_for_br_tag.html