आपण पृष्ठ लेआउटसाठी सारणी वापरत असल्यास- XHTML मध्ये एक- नाही- मार्गाने-कदाचित आपण आपल्या लेआउट्समध्ये अतिरिक्त स्पेसचे भयानक जोडलेले अनुभव कराल. या समस्येचे निराकरण करण्यासाठी आपल्याला आपली HTML सारणी परिभाषा आणि कोणत्याही प्रशासकीय शैली पत्रकाची सूचना दोन्ही तपासणे आवश्यक आहे.
HTML सारणी परिभाषा
सारण्यांसाठी HTML टॅग डिफॉल्टद्वारे काही अंतरंग आवश्यकतांसाठी नियंत्रण करत नाही. आपल्या HTML दस्तऐवजात टेबल टॅग बद्दल तीन गोष्टी सत्यापित करा:
- आपल्या टेबलमध्ये सेलपेडिंग विशेषता 0 वर सेट आहे?
- सेलपॅडिंग = "0"
- आपल्या टेबलमध्ये सेलस्केसिंग विशेषता 0 वर सेट आहे?
- कोशक्षणी = "0"
- आपल्या सामग्री आणि टेबलचे टॅग्ज आधी किंवा नंतर कोणत्याही जागा आहेत?
नंबर 3 किकर आहे अनेक एचटीएमएल संपादकांना हे सर्व वाचण्यासाठी सोपे बनविण्याकरिता, सर्व अंतराने कोड असणे आवश्यक आहे. परंतु बर्याचशा ब्राऊझर्स त्या टॅब्ज, स्पेसेस आणि कॅरेज रिटर्नची व्याख्या आपल्या टेबलमध्ये इच्छित जागा म्हणून करतात. आपल्या टॅग्जच्या आसपास व्हाइसपेज लावतात आणि आपल्याकडे क्रिस्पर टेबल्स असतील.
शैली पत्रके
तथापि, हे बंद होणार्या HTML नसावे. कॅस्केडिंग स्टाइल शीट्स काही प्रदर्शन विशेषता टेबल्सचे नियंत्रण करतात आणि पृष्ठावर अवलंबून असतात, आपण प्रथम ठिकाणी टेबल-विशिष्ट सीडी जाणूनबुजून जमा केली असेल किंवा नसेलही.
कोष्टक, व्या किंवा टीडीच्या गुणधर्मांमध्ये खालीलपैकी कोणत्याही मूल्यासाठी प्रशासकीय सीएसएस फाइल स्कॅन करा आणि गरजेनुसार समायोजित करा:
- सीमा एक सारणी किंवा सेल सीमा वैशिष्ट्यांचे निर्दिष्ट करते
- किनारपट्टीच्या संकुचित भागास सीमावर्ती रुंदीचे डुप्लिकेट टाळण्यासाठी एकीने सीमा म्हणून हाताळते
- पॅडिंग प्रत्येक पेशीभोवती रिकाम्या जागेची, पिक्सेलमध्ये देते
- टेक्स्ट-संरेखित सेलच्या आत असलेल्या मजकुरातील संरेखन निश्चित करते
- सीमा-अंतर पिक्सेलमध्ये, पेशींमधील अंतर ठेवते
विकल्पे
जरी आपण अद्याप HTML सारण्या वापरु शकता - आजच्या ब्राऊजरमध्ये मानक सुस्थापित आणि सार्वत्रिकदृष्ट्या समर्थ आहे - सर्वात आधुनिक प्रतिसाद वेब डिझाइन पृष्ठावर घटक ठेवण्यासाठी कॅस्केडिंग शैली पत्रक वापरते सारणी अद्याप त्यांच्या मूळ हेतूने टॅब्युलर डेटा प्रदर्शित करण्याच्या हेतूसाठी अर्थपूर्ण आहेत, परंतु पृष्ठाचे लेआउट आणि सामग्रीचे आयोजन करण्यासाठी आपण त्याऐवजी CSS लेआउट वापरण्यापेक्षा बरेच चांगले आहात.