2012-06-11 17 views
5

प्रिंट करते समय कॉलम चौड़ाई खोना मेरे पास एक ऐसा पृष्ठ है जिसका उपयोग केवल प्रिंटिंग के लिए किया जाएगा (और इसलिए स्टाइल)। जब मैं ब्राउज़र में पृष्ठ को देखने के स्तंभ चौड़ाई हैं मैं उन्हें सेट के रूप में:HTML तालिका

<table> 
<col width="20%"> 
<col width="25%"> 
<col width="5%"> 
<col width="10%"> 
<col width="17%"> 
<col width="15%"> 
<col width="8%"> 
<thead> 
     header columns 
</thead> 
<tbody> 
     columns 
</tbody> 
</table> 

हालांकि, जब मैं पृष्ठ मुद्रित कॉलम सभी समान चौड़ाई कर रहे हैं। क्या मैं मुद्रण करते समय स्तंभों को प्रतिशत (या बिल्कुल) के रूप में सेट करने में सक्षम हूं?

उत्तर

10

<table style="table-layout: fixed;"> का उपयोग करने का प्रयास करें।

यह तालिका को निर्दिष्ट चौड़ाई का उपयोग करने के लिए मजबूर करेगा।

तालिका कॉलम पर ऐतिहासिक रूप से चौड़ाई हमेशा ब्राउज़र के लिए "सुझाव" से अधिक रही है, और कुछ हद तक min-width की तरह कार्य करती है। table-layout: fixed सेट करना इसे बाधित करेगा।

+0

मेरे प्रिंटिंग मुद्दे को ठीक करने के लिए प्रतीत नहीं होता है। कॉलम चौड़ाई बड़ी स्क्रीन पर काम करती है, लेकिन प्रिंटिंग अभी भी सभी कॉलम चौड़ाई को बराबर करती है। क्या यह सिर्फ कुछ है जिसके साथ मुझे निपटना होगा? –

+0

हम्म ... यह आपके प्रिंटर ड्राइवर, या अन्य प्रिंटर से संबंधित सेटिंग्स के साथ एक समस्या हो सकती है। उपरोक्त कोशिश करते समय सबकुछ मेरे लिए ठीक काम करता प्रतीत होता है। –

+0

यह मुझे सदमे नहीं देगा, धन्यवाद –

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