2012-04-19 27 views
6

यह मेरी पहली पोस्ट है। तो:Outlook 2007 में HTML ईमेल में हाइफ़न पर शब्द लपेटें और Outlook 2010

मैं एक ही टेम्पलेट का उपयोग करके एक HTML ई-न्यूजलेटर पर काम कर रहा हूं जिसका मैंने अभी कुछ समय उपयोग किया है। टेम्पलेट ने हाल ही में अच्छी तरह से काम किया है (मैं जिस कोड का उपयोग कर रहा हूं वह नीचे है)। अचानक आउटलुक 07/10 वैसे ही व्यवहार नहीं कर रहा है जैसा मैंने महसूस किया था कि उन्होंने अतीत में व्यवहार किया था। जब हाइफ़न की बात आती है तो वे दिखाई देने के लिए सफेद-स्पेस विशेषता का सम्मान नहीं करते हैं। जैसा कि मैं उम्मीद करता हूं अन्य सभी ईमेल क्लाइंट व्यवहार कर रहे हैं (वे व्हाइट-स्पेस विशेषता का सम्मान कर रहे हैं)।

न्यूज़लेटर में से एक तत्व एक आईएसबीएन है, जो हाइफेंस द्वारा अलग किए गए अंकों का एक सेट है, जैसे "978-1-555-97610-1"। आईएसबीएन एक अवधि टैग में है जो एक पी टैग के अंदर पाठ की एक पंक्ति का हिस्सा है जो कई अन्य पी तत्वों के साथ, और संभवतः एक आईएमजी, एक तालिका के अंदर रहता है। मुझे आईएसबीएन को हाइफ़न पर तोड़ने और नई लाइनों पर लपेटने से रोकने की जरूरत है।

मैं गैर-ब्रेकिंग हाइफ़न का उपयोग नहीं कर सकता, और मैंने इस समस्या का अतीत में बहुत कुछ शोध किया है (मुझे काम की मेरी लाइन में बहुत सारे आईएसबीएन मिलते हैं), इसलिए मुझे आशा है कि मैं कुछ ऐसा पोस्ट नहीं कर रहा हूं जो पहले से ही है एक अरब बार जवाब दिया गया है।

किसी भी मदद की सराहना की जाती है!

धन्यवाद, एंड्रयू।

कोड:

<p style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; margin-bottom: 0px; text-align: right;"> 
    Metropolitan Books &middot; 384 pages &middot; $18.00 &middot; paperback &middot;    
     <span style="white-space: nowrap;">978-0-8050-9466-4</span> 
</p> 
+2

[अभियान मॉनिटर] के अनुसार (http://www.campaignmonitor.com/css/), 'व्हाइट-स्पेस' केवल Outlook 2000/2003 में समर्थित नहीं है, तो शायद आपको * एक बग मिला है! मुझे उस आईएसबीएन को जिज्ञासा से बाहर देखना पड़ा: "आदर्श भ्रम: कैसे अमेरिकी सरकार ने मानव अधिकारों को सह-चुना"। :) –

+0

इसके अलावा, Outlook 2007/2010 ई-मेल प्रस्तुत करने के लिए वर्ड के अपने संबंधित संस्करण का उपयोग करता है। मुझे यकीन नहीं है कि पिछले संस्करणों के साथ मामला था। शायद, "समर्थित" होने पर, 'व्हाइट-स्पेस' समर्थन का शब्द का कार्यान्वयन अन्य ग्राहकों (वेब ​​या अन्यथा) की तुलना में अधिक आराम से है। शायद आपको एक बेहतर उत्तर के लिए माइक्रोसॉफ्ट के साथ कनेक्ट समस्या खोलनी चाहिए - एक खोज इंजन का उपयोग करके शोध करना एक कठिन विषय है। –

+0

हाय कॉरी, आपके इनपुट के लिए धन्यवाद। यह शोध करने के लिए एक शैतानी समस्या है। मेरा अगला स्टॉप माइक्रोसॉफ्ट होगा, निश्चित रूप से, लेकिन उम्मीद है कि मैं तत्काल समस्या का समाधान ढूंढ सकता हूं। एकमात्र चीज जिसे मैं सोच सकता हूं वह है कि आईएसबीएन को अपनी लाइन पर तोड़ना है, लेकिन टेम्पलेट को डिज़ाइन करने का तरीका नहीं है और मैं डिजाइन को बरकरार रखने की उम्मीद कर रहा हूं। – SneakyOne

उत्तर

4

<nobr> टैग का प्रयोग करें।

उदा। <nobr>978-0-8050-9466-4</nobr>

+0

दिलचस्प! ' 'टैग को बहिष्कृत/समर्थित नहीं प्रतीत होता है, लेकिन यह मुझे अतीत में कभी नहीं रोकता है। हां, मेरी लाइन अभी भी आउटलुक 07/10 में हाइफ़न पर टूट जाती है। अच्छा विचार, यद्यपि। – SneakyOne

+0

क्या आपने एक गैर-ब्रेकिंग हाइफ़न वर्ण ('‑') का उपयोग करने का प्रयास किया है? – Krazer

+0

गैर-ब्रेकिंग हाइफ़न काम करता है, लेकिन मैं ऐसे समाधान की तलाश में हूं जो उन पर भरोसा न करे। मुझे नहीं लगता कि उनका उपयोग करने के आसपास एक रास्ता है, यद्यपि। दुर्भाग्यपूर्ण की तरह, मुझे लगता है। आपके विचारों के लिए धन्यवाद! – SneakyOne

-1

यदि संभव हो तो आप चौड़ाई जोड़ने का प्रयास करना चाहेंगे। तो यह तोड़ नहीं रहा है।

+0

हाय रूडोल्फ, क्या आप समझ सकते हैं कि आपका क्या मतलब है? – SneakyOne

4

कैसे के बारे में नॉन-ब्रेकिंग हाइफ़न &#8209;

1

मैं एक तत्व Outlook 2013 के माध्यम से देखा एक ईमेल में तोड़ने नहीं, बल्कि रिक्त स्थान पर नहीं तोड़ करने के लिए की जरूरत है। जितना मैं हैकिंग से नफरत है, जिस तरह से मैं इस मुद्दे को घेरने की कोशिश की गैर-तोड़ हाइफ़न का इस्तेमाल किया गया है, लेकिन उनके माता-पिता की पृष्ठभूमि रंग के लिए अपने रंग सेट:

<div style="background-color: #fff; color: #000;"> 
    New<span style="color: #fff;">&#8209;</span>Listing 
</div> 
+1

साथ वाह, यह चालाक है। किसी कारण से मुझे याद नहीं है, मैं इस विशेष असाइनमेंट के लिए गैर-ब्रेकिंग हाइफ़न का उपयोग नहीं कर सका। थोड़ा अलग नोट पर, मैंने हाल ही में शब्द ब्रेक को नियंत्रित करने के लिए हाइफ़न के आसपास शून्य-चौड़ाई वाली रिक्त स्थान (​) की कोशिश की। यह क्रॉस-ब्राउज़र एसिड परीक्षण पास कर चुका है, लेकिन मेरे ईएसपी ने वास्तव में उन्हें बाहर निकाल दिया, डरते हुए '?' इसकी जगह पर। – SneakyOne

+0

आप गैर-ब्रेकिंग रिक्त स्थान का उपयोग कर सकते हैं, ' ' Outlook 2013 में भी काम करता है। गैर ब्रेकिंग हाइफ़न केवल तब आवश्यक होते हैं जब आप वास्तव में हाइफ़न चाहते हैं। –