मैंने इंटरनेट एक्सप्लोरर और क्रोम में एक अजीब समस्या की पहचान की है: मेरे पास कोई लेआउट सीएसएस, 2 कॉलम, कोई शैलियों और चौड़ाई 100% तक सेट की गई एक साधारण HTML तालिका है। जब मैं इस तालिका को इंटरनेट एक्सप्लोरर (सभी संस्करणों) और क्रोम में प्रिंट करने का प्रयास करता हूं, तो दूसरे पृष्ठ पर पहला सेल और बाद में गिरा दिया जाता है।एचटीएमएल टेबल का प्रिंट पहले कॉलम में कोशिकाओं को छोड़ देता है
HTML के स्निपेट:
<html>
<head></head>
<body>
<table width='100%' cellspacing='0'>
<tr><td align='left'>Date</td><td align='left'>Order No.</td></tr>
<tr><td align='left'>5/24/2011</td><td align='left'>287426</td></tr>
<!-- SNIP :: Many more rows -->
</table>
</body>
</html>
पूरे मेज पर पाया जा सकता है: https://gist.github.com/1000367
इंटरनेट एक्सप्लोरर पर मुद्रण पूर्वावलोकन में उत्पादन, पेज 2 के लिए दिखाई देता है:
मैंने रंगीन रेखाएं और सर्कल को हाइलाइट करने के लिए जोड़ा है कि बायां सेल गलत है गाओ।
कोई विचार?
मैंने भाग्य के बिना टेबल के बाहर सेलपैडिंग और मार्जिन समायोजित करने का प्रयास किया है। के रूप में सुझाव दिया, मैं भी कोई प्रभाव नहीं के साथ निम्नलिखित सीएसएस नियम जोड़ लिया है:
BODY { margin: 0px; padding: 0px; }
क्या आपने शरीर {} से 0 पर मार्जिन और पैडिंग सेट करने का प्रयास किया है? – stefgosselin
अरे, मुझे नहीं पता कि यह क्यों कोशिश कर रहा है, दूसरे पृष्ठ में इसका शीर्षलेख कैसे है !!!! –
@stefgosselin - मैंने सीएसएस नियम के साथ शरीर पर मार्जिन और पैडिंग सेट करने का प्रयास किया है। यह या तो काम नहीं करता है। –