2012-10-02 11 views
5

अवधि की चौड़ाई तक पहुंचने के बाद मैं एक अवधि में एक पंक्ति को कैसे तोड़ सकता हूं? मैंने अधिकतम चौड़ाई की कोशिश की, लेकिन यह काम नहीं किया, अवधि हमेशा पाठ के रूप में है।परिभाषित चौड़ाई के साथ एक अवधि में लाइन तोड़?

विचार?

धन्यवाद!

उत्तर

12

डिफ़ॉल्ट रूप से, <span> तत्व 'इनलाइन' हैं, और हमेशा उनकी सामग्री के आकार में बढ़ेगा। display: block; या display: inline-block; होने के लिए आपको <span> स्पष्ट रूप से घोषित करने की आवश्यकता है।

+0

+1 कि सही है .. बस ओपी विचार के लिए - मैं प्रदर्शन का उपयोग कर रहा है, तो आप एक ब्लॉक तत्व आप बेहतर इस्तेमाल एक ही है कि पहले से ही ब्लॉक है (div, पी आदि) –

3

spanइनलाइन तत्व है, जिसका अर्थ है कि यह पाठ (या अन्य इनलाइन तत्वों) के चारों ओर लपेटा गया है। यह width या height के अधीन नहीं है।

आप एक ब्लॉक तत्व, एक div की तरह, या शायद एक इनलाइन-ब्लॉक तत्व (एक तत्व पर display: inline-block की स्थापना के द्वारा प्राप्त) चाहते हैं।

+0

की जरूरत है: काल पर कोई भी, क्योंकि मैं मैं प्रोटोटाइप के साथ छुपा रहा हूँ। तो डिस्प्ले सेट करना: उदाहरण के लिए ब्लॉक पेज को लोड करते समय दिखाता है, जो मैं नहीं चाहता हूं। इससे मैं किस तरह निपट सकता हूं? – user1638055

6
span { 
    display:block; 
    width:150px; 
    word-wrap:break-word; 
} 
संबंधित मुद्दे