2012-01-03 36 views
6

तरह:एचटीएमएल चरित्र कोड अगले वर्ण को रेखांकित करने के

abcdef 
_ 

क्या एचटीएमएल चरित्र कोड मैं ख रेखांकित करने के लिए b से पहले सम्मिलित करने के लिए की आवश्यकता है?

मैं एक एचटीएमएल विशेषता के अंदर इस की जरूरत है (एक इनपुट फ़ील्ड का मान), इसलिए <u> तरह html टैग स्वीकार्य


उदाहरण नहीं हैं:

<input type="submit" value="UnderlineMeifUknowHow" accesskey="n" />

मैं चाहता हूँ पहले " n "अंडरलाइन MeifUknow से नीचे

+0

संभावित डुप्लिकेट: http://stackoverflow.com/questions/3681436/underlining-text-in-an-input-box – JohnJohnGa

+2

रुको आप की कोशिश कर रहे ' 'टैग के भीतर एक वर्ण को रेखांकित करें? मुझे विश्वास नहीं है कि यह संभव है, कुछ समृद्ध पाठ संपादक नियंत्रण का उपयोग करने से कम। –

+0

हां, या एक टैग विशेषता – Alex

उत्तर

3

जैसा कि मैंने आपको प्रश्न-टिप्पणियों में बताया है, विशेष पात्र हैं और मुझे अंत में यह मिला!

खराब यह फॉन्ट आप पत्र के तहत सीधे रेखांकन स्थानांतरित करने के लिए उपयोग कर रहे हैं पर निर्भर करता है। इसे "संयोजन चरित्र" के रूप में भी जाना जाता है और यूनिकोड तालिका में यू + 0332 के तहत पाया जा सकता है।

+0

धन्यवाद, मैंने जो किया है, वह करता है, लेकिन यह बदसूरत दिखता है, रेखांकित चरित्र छोटा हो जाता है: x – Alex

+0

इसका एक लंबा संस्करण भी है, जो U + 035F है: e ͟ – sascha

+0

अभी भी यह सही नहीं है: http://jsfiddle.net/fXMrN/ – Alex

3

a<u>b</u>cdef आज़माएं, इससे मदद मिलनी चाहिए। एचटीएमएल tag u के बारे में और पढ़ें।

3

आप एक <span>text-decoration:underline के साथ स्टाइल या एक <u>

1

साथ ख लपेट आप यू टैग के साथ ख घेर मतलब कर सकता है?

<u>b</u> 

अनुरूप मानकों होने के लिए, मैं इनलाइन सीएसएस का प्रयोग करेंगे:

<span style="text-decoration:underline;">b</span> 

मैं एक गाइड के इस तरह के http://w3schools.com/html/ के रूप में इस तरह त्वरित संदर्भ प्रश्नों के उत्तर प्राप्त करने के लिए को उल्लेख करता है।

+2

पर कृपया W3Schools का संदर्भ न दें; यह [त्रुटियों से भरा] है (http://w3fools.com)। – You

+0

ठीक है, ठीक है वहाँ भी कई अन्य गाइड हैं जैसे http://zvon.org/comp/m/html.html या O'Reilly द्वारा मार्गदर्शिकाएं। – dangerChihuahua007

1

सीएसएस:

<style> 
    .underline { 
    text-decoration: underline; 
    } 
</style> 

मार्कअप:

<input style="text-decoration:underline;" type="submit" value="underlined" /> 
2

उपयोग <u> टैग

कृपया ध्यान दें कि <u> टैग हटा दिया गया है और इस तरह अपने दस्तावेज़ अमान्य हो जाएगा। यह बहिष्कार किया गया है क्योंकि उन के लिंक के साथ यह भ्रमित कर सकते हैं और भ्रम

किसी भी मामले में आप किसी भी स्टाइल

+0

नहीं, '' * तत्व * को बहिष्कृत कर दिया गया है क्योंकि यह प्रस्तुतिकरण मार्कअप है। प्रस्तुति लागू करने के लिए पसंदीदा तरीका सीएसएस है। – You

+0

मेरे लिए आधा बिंदु तो व्हाउप –

+0

_ तत्व एचटीएमएल 5 में फिर से परिभाषित किया गया है, पाठ का प्रतिनिधित्व करने के लिए जो सामान्य पाठ से स्टाइलिस्टिक रूप से अलग होना चाहिए, जैसे गलत वर्तनी वाले शब्दों या चीनी में उचित संज्ञाएं। [W3schools] (http: // www .w3schools.com/टैग/tag_u.asp) – icl7126

4

के लिए सीएसएस का उपयोग करना चाहिए इस प्रयास करें के लिए बनाता है:

abcde<br /> 
<span style="visibility:hidden">a</span>_ 

उदाहरण: http://jsfiddle.net/fXMrN/

+2

lol srsly यह जवाब मजेदार है – Alex

+1

+1 क्योंकि आप पागल हैं :) – JohnJohnGa

+1

मैंने सोचा कि, लेकिन मुझे विश्वास था कि यह मेरी geeky प्रकृति थी :) –

1

आपके द्वारा की जाने वाली विशेषता के अंदर ऐसा करना संभव नहीं है, और FWIW आपको शायद वैसे भी गुणों के अंदर शैली को स्टाइल नहीं करना चाहिए।

बाहरी गुणों (यानी HTML तत्वों का उपयोग करके), कोई <u> तत्व का उपयोग कर सकता है, लेकिन यह प्रस्तुतित्मक मार्कअप है और आमतौर पर एक बुरा विचार माना जाता है। कुछ रेखांकित करने का सबसे अच्छा तरीका सीएसएस (text-decoration: underline;) का उपयोग करना है जिसे आप रेखांकित करना चाहते हैं।

6

आप किसी भी शब्द के बाद &#818; डाल सकते हैं और यह एक HTML कोड है।

<input type=button value=S&#818;end> 

यह हो जाता है:

एस ̲ अंत

लेकिन आप यह तुम्हारे लिए क्या करने के लिए एक JavaScript फ़ंक्शन बना सकते हैं, देखें:

function underlineWord(pos,str){ 
    str = str.substring(0,pos) + str[pos] + "&#818;" + str.substring(pos+1,str.length); 
    return str; 
} 

इस तरह, यदि आप निष्पादित करें:

underlineWord(0,"string"); 

आप होगा:

स्ट्रिंग

+0

आईई में काम किया, क्रोम नहीं। क्रोम ने चरित्र के सामने एक वर्ग ब्लॉक दिया। यह इस्तेमाल किए गए फ़ॉन्ट पर भी निर्भर हो सकता है। –

+1

मेरे क्रोम ने काम किया था –

संबंधित मुद्दे