html - margin-left style not working on second <td> element -


दो कोशिकाओं के साथ एक मेज के साथ:

  & lt; table & gt; & Lt; td अक्षम & gt; कुछ यहाँ & lt; / td & gt; & Lt; td शैली = "मार्जिन-बायां: 100px;" अक्षम & gt; दूसरा सेल & lt; / td & gt; & Lt; / तालिका & gt;  

मार्जिन-बायें: 100 पीएक्स पहले सेल से दूसरे सेल को अलग करने के लिए कुछ भी नहीं करता है। मैं दूसरे सेल के बाईं ओर स्थान कैसे बना सकता हूं?

पैडिंग वाम

पैडिंग-बाएं: 100px

इस परिणाम का उत्पादन:

यहां छवि विवरण दर्ज करें

दूसरे सेल के सामग्री अब बाईं ओर 100px का स्थान जोड़ा गया है। सेल की स्थिति पृष्ठभूमि हालांकि अपरिवर्तित रहता है।

बॉर्डर-स्पेसिंग

& lt; तालिका शैली = "सीमा-अंतर: 100px 0; मार्जिन: 0 -100 पीएक्स "& gt;

इस परिणाम का उत्पादन करता है:

अगर मैं एक तीसरी तालिका सेल जोड़ता हूं, तो मुझे यह परिणाम मिलता है:

मुझे हर कक्ष के बीच अंतर नहीं करना चाहिए, बस दूसरा।

सेलस्पेशिंग

कोलेस्टेसिंग तालिका तत्व में प्रत्येक सेल के बीच रिक्ति बनाता है। मुझे नहीं चाहिए कि या तो, और एक स्रोत बताता है कि कोलेस्पेसिंग HTML5 में समर्थित नहीं है।

मार्जिन तालिका कोशिकाओं के साथ काम नहीं करेंगे। तालिका के अंदर padding या कोशिकाओं की जगह = "" की कोशिश करें।

या div जोड़ें और मार्जिन पर लागू करें Div।

  & lt; td शैली = "पैडिंग-बाएं: 100px;" अक्षम & gt; दूसरा सेल & lt; / td & gt;  

Comments

Popular posts from this blog

c# - Highlight all words containing a letter in a richtextbox -

java - MigLayout - selective component fill -

Admob interstitials not clickable on Nexus 5 (Android 4.4.2) -