2012-03-28 12 views
17

मुझे यकीन नहीं है कि शैली का उपयोग <button> तत्व पर करना संभव है या नहीं। यहां मेरा प्रयास है: http://jsfiddle.net/WilsonPage/tK727/क्या टेक्स्ट-ओवरफ्लो का उपयोग करना संभव है: बटन तत्व पर इलिप्सिस?

+3

ऐसा लगता है कि वेबकिट (प्रतिपादन क्रोम और सफारी द्वारा प्रयोग किया जाता इंजन) में एक बग की खोज की है। कृपया http://new.wkbug.com/ पर इसकी रिपोर्ट करें ताकि इसे भविष्य की रिलीज में ठीक किया जा सके। –

+0

क्रोमियम पर इससे संबंधित एक बग है: http://code.google.com/p/chromium/issues/detail?id=107014 –

उत्तर

-3

हाँ, यह है। आपका उदाहरण पूरी तरह से काम कर रहा है! :)

+0

मेरे ब्राउज़र में नहीं (क्रोम 17) – wilsonpage

+0

वेबकिट में नहीं (क्रोम, सफारी) । –

+0

बग क्रोम 19 (कैनरी) में भी है। –

-2

फिर इसके संभावित & मैं अपनी कार्यशील

आप लाइव डेमो देख सकते हैं और साथ ही प्रमुख ब्राउज़रों पर परीक्षण किया है: - ब्राउज़रों में सीमाओं के कारणhttp://jsfiddle.net/tK727/2/

you can read more about text-overflow property

+0

क्रोम में भी परीक्षण किया? आप नीचे दिए गए उत्तर को देख सकते हैं। –

+0

यह क्रोम में काम नहीं करता है, स्पैन सुझाव ब्राउज़रों में काम करता है – hisnameisjimmy

+0

इसे हटाया जाना चाहिए, यह वेबकिट – drogon

33

, उदाहरण के अंदर बटन पाठ लपेटें एक span तत्व और उस पर शैलियों को सेट करें। उदाहरण (jsfiddle भी रूप में उपलब्ध):

<style> 
.buttontext { 
    width: 95px; 
    overflow: hidden; 
    white-space: nowrap; 
    display: block; 
    text-overflow: ellipsis; 
}​ 
</style> 
<button><span class="buttontext">Very long text Very long text 
Very long text</span></button> 
+2

यह काम करता है। बस एक छोटी टिप्पणी: मैं 'span' तत्व के बजाय 'div' का उपयोग करने का सुझाव दूंगा, फिर आप' प्रदर्शन: ब्लॉक 'को छोड़ सकते हैं। –

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