css - IE8, IE7, IE6, height of td is 1px different -


  & lt; तालिका चौड़ाई = "320" कोशिकाक्षेत्र = "0" सेलपैडिंग = "0" valign = "top" Bgcolor = "# ffffff" शैली = "सीमा: 1 पीएक्स ठोस # डी 6 डी 6 डी 6, सीमा-पतन: पतन;" & gt; & LT; टीआर & gt; & Lt; td height = "131" valign = "bottom" शैली = "पैडिंग: 0 पिक्सेल 8 पीएक्स;" & gt; एएए & lt; / td & gt; & Lt; / टीआर & gt; & Lt; tr & gt; & lt; td ऊंचाई = "10" शैली = "पंक्ति-ऊंचाई: 1 पीएक्स;" & gt; बीबीबी & lt; / tr & gt; & LT; टीआर & gt; & Lt; td height = "182" valign = "top" style = "padding: 0px 8px; रेखा-ऊंचाई: 1px;" & gt; सीसीएसी & lt; / td & gt; & Lt; / टीआर & gt; & Lt; / तालिका & gt;   

आईई 6 और आईई 7 में, पहले टीडी का समान ऊंचाई 131 पीएक्स जैसा मान है, लेकिन IE8 में 132 पीएक्स है।

इसे कैसे ठीक करें?

क्या आपने एक ब्राउज़र रीसेट इस्तेमाल किया है? इससे ब्राउजर असंगतताओं को आसान बनाने में मदद मिल सकती है मेयर या नई शैली को या तो सामान्य रूप से बुलाए जाने की कोशिश करें, जो समान निर्माण से भी ब्राउज़र से ब्राउज़र में अलग-अलग पेडिंग और हाशिए को हटाने में मदद कर सकता है।

यदि आपको नहीं पता कि यह एक सीएसएस फ़ाइल है जो आप अपने पृष्ठ में जोड़ते हैं और यह केवल रीसेट करता है या कई तत्वों को अपने डिफ़ॉल्ट सेटिंग में डाल देता है जो कई मामलों में 0 है, जब सभी ब्राउज़रों में सब कुछ रीसेट कर दिया जाता है, आप पृष्ठों को सीएसएस के साथ लगातार पुन: निर्मित करने के लिए शुरू कर सकते हैं।

यदि आपने इसे करने की कोशिश की है और इसकी असफलता है, तो आप तालिका में एक क्लास जोड़ सकते हैं, तो उसे ठीक करने के लिए सशर्त टिप्पणियों का उपयोग कर सकते हैं। टेबल की ऊंचाई पॉल आयरिश की HTML5 बॉयलर प्लेट दस्तावेज़ के शीर्ष पर स्थित सशर्त बयान के साथ आता है जो आईई के सभी विभिन्न संस्करणों को उसी स्टाइल शीट में लक्षित करने में मदद करता है, इसलिए आईई 6, आईई 7, आईई 8 स्टाइल शीट्स के लिए कोई ज़रूरत नहीं है।

चीयर्स, स्टीफन

Comments