BR
एक लाइन-ब्रेक उत्पन्न करता है और यह केवल एक लाइन-ब्रेक है। जैसा कि इस तत्व में कोई सामग्री नहीं है, केवल कुछ शैलियों हैं जो इस पर लागू करने के लिए समझ में आती हैं, जैसे clear
या position
। आप BR
सीमा निर्धारित कर सकते हैं लेकिन आप इसे नहीं देख पाएंगे क्योंकि इसका कोई दृश्य आयाम नहीं है।
यदि आप नेत्रहीन दो वाक्यों को अलग करना पसंद करते हैं, तो आप शायद क्षैतिज शासक का उपयोग करना चाहते हैं जो इस लक्ष्य के लिए अभिप्रेत है। चूंकि आप मार्कअप नहीं बदल सकते हैं, मुझे केवल सीएसएस के उपयोग से डर लगता है कि आप इसे हासिल नहीं कर सकते।
ऐसा लगता है, यह पहले से ही अन्य मंचों पर चर्चा की गई है। Re से निकालें : CSS का उपयोग करके BR तत्व की ऊंचाई निर्धारित करना :
[T] बीआर के लिए उसकी स्थिति कुछ हद तक विषम है क्योंकि एक तरफ उसे सामान्य तत्व के रूप में नहीं माना जा रहा है, बल्कि उत्पन्न सामग्री में \ A के उदाहरण के रूप में है, लेकिन दूसरी तरफ इसे माना जा रहा है उस पर एक सामान्य तत्व (सीएसएस संपत्तियों की एक सीमित सबसेट) उस पर अनुमति दी जा रही है।
मुझे CSS 1 विनिर्देश में एक स्पष्टीकरण मिला (कोई उच्च स्तरीय कल्पना इसका उल्लेख नहीं करती है):
वर्तमान CSS1 गुण और मान 'BR' तत्व के व्यवहार का वर्णन नहीं कर सकते हैं। HTML में, 'BR' तत्व शब्दों के बीच एक लाइन ब्रेक निर्दिष्ट करता है। वास्तव में, तत्व को लाइन ब्रेक द्वारा बदल दिया जाता है। सीएसएस के भविष्य के संस्करणों को जोड़ा और प्रतिस्थापित सामग्री को संभाल सकता है, लेकिन CSS1- आधारित फॉर्मेटर्स को विशेष रूप से 'बीआर' का इलाज करना चाहिए।
ग्रांट वैगनर के परीक्षणों से पता चलता है कि स्टाइल का कोई तरीका नहीं है BR
जैसा कि आप अन्य तत्वों के साथ कर सकते हैं। ऑनलाइन एक साइट भी है जहां आप अपने ब्राउज़र में परिणामों का परीक्षण कर सकते हैं ।
अपडेट करें
श्रोणि ने कुछ और जांच की, और बताया कि IE8 (Win7 पर) और क्रोम 2 / सफारी 4 बी आपको BR
कुछ हद तक स्टाइल करने की अनुमति देता है । और वास्तव में, मैंने IE नेट रेंडरर के IE8 इंजन के साथ IE डेमो पेज की जाँच की , और यह काम किया।
अपडेट 2
c69 ने कुछ और जांच की, और यह पता चला कि आप मार्कर को काफी भारी (हालांकि, क्रॉस-ब्राउज़र नहीं) स्टाइल कर सकते हैं , फिर भी यह लाइन-ब्रेक को प्रभावित नहीं करेगा, क्योंकि यह मूल कंटेनर से संबंधित है।br