पर अधिकतम चौड़ाई सेट करें मैं HTML में एप्लिकेशन लॉग उत्पन्न कर रहा हूं, और मैं एक परेशान समस्या में ठोकर खाई हूं।सीएसएस: तालिका
| Action | Result | File path |
उदाहरण के लिए
| Copy | Success | C:\VeryVeryVeryLongF |
| | | ileName.txt |
कॉलम 1 और 2 केवल छोटे लेबल प्रदर्शित: उनकी सामग्री एक ही लाइन पर रहना चाहिए मैं निम्नलिखित लेआउट है। दूसरी तरफ, कॉलम 3 में बहुत लंबे फ़ाइल पथ हो सकते हैं, जो एक पंक्ति पर फिट नहीं हो सकते हैं, जो कई पंक्तियों का विस्तार करना चाहिए।
इसे प्राप्त करने के लिए, मैंने पहले कॉलम पर white-space: nowrap;
और अंतिम पर white-space: normal; word-break: break-all;
का उपयोग किया है। इसके अलावा, तालिका में width:100%
है।
यह क्रोम और आईई में बहुत अच्छा काम करता है, लेकिन फ़ायरफ़ॉक्स में नहीं: संक्षेप में, मुझे फ़ायरफ़ॉक्स 8.0 को तालिका के अंतिम कॉलम को विस्तारित करने के लिए कोई रास्ता नहीं दिख रहा है, और इसके बजाय पाठ अवधि दें एकाधिक लाइनें। मेरे पिछले उदाहरण में, फ़ायरफ़ॉक्स प्रिंट
| Copy | Success | C:\VeryVeryVeryLongFileName.txt |
पहले दो कॉलम में भिन्न हो सकते हैं
पाठ, इसलिए मैं उनके चौड़ाई मैन्युअल रूप से सेट और table-layout: fixed
उपयोग नहीं कर सकते। मैंने टेबल पर max-width
सेट करने का प्रयास किया है, और इसे div
में लपेटने का कोई फायदा नहीं हुआ है।
वास्तविक जीवन उदाहरण के लिए http://jsfiddle.net/GQsFx/6/ देखें =) मैं फ़ायरफ़ॉक्स को क्रोम की तरह कैसे व्यवहार कर सकता हूं?
इसके अलावा, 'शब्द-रैप: ब्रेक-word' काम नहीं करता। –
संबंधित: http://stackoverflow.com/questions/1258416/word-wrap-in-a-html-table, http://stackoverflow.com/questions/138132/using-css-how-can-i-split -ए-स्ट्रिंग-एगा-लांग-यूआरएल-इन-ए-टेबल-सेल –
ठीक है, अब हम फ़ायरफ़ॉक्स 22 पर हैं, ऐसा लगता है कि आपका जेएसफ़िल्ड ठीक दिखता है। – Gerrat