मैं सीएसएस आधारित डिज़ाइन के साथ काम करना पसंद करता हूं, लेकिन बैक एंड कोडर के रूप में मेरे सीएसएस कौशल थोड़ा कमजोर हैं। जब मैं लेआउट के साथ शामिल होता हूं, तो मैं टेबल आधारित स्वरूपण पर वापस आ जाता हूं क्योंकि मेरे दिमाग को टेबल आधारित दुर्व्यवहार के वर्षों से लड़ा गया है। एक विशेष समस्या है जिसे मैं हमेशा यात्रा करता हूं।सीएसएस उपयुक्त सामग्री के लिए उपयुक्त तरीका
<table width="100%">
<tr>
<td align="center">
content goes here
</td>
</tr>
</table>
मैं कभी कभी का उपयोग करें:: क्या करने के लिए सबसे अच्छा विकल्प है सीएसएस
<div style="width:100%; text-align:center">content</div>
लेकिन यह बहुत सही प्रतीत नहीं होता। मैं पाठ संरेखित करने की कोशिश नहीं कर रहा हूं, मैं सामग्री संरेखित करने की कोशिश कर रहा हूं। इसके अलावा, ऐसा लगता है कि संलग्न तत्वों के पाठ संरेखण पर असर पड़ता है, जिसके लिए ठीक करने के लिए tweaking की आवश्यकता होती है। एक चीज जो मुझे नहीं मिलती है: वहां एक फ्लोट क्यों नहीं है: केंद्र शैली? ऐसा लगता है कि यह सबसे अच्छा समाधान होगा। उम्मीद है कि, मुझे कुछ याद आ रहा है और ऐसा करने के लिए एक आदर्श सीएसएस तरीका है।
टेबल के साथ अच्छा पकड़ो। मैंने उस पर काफी बारीकी से नहीं देखा। –
हाय उत्तर धन्यवाद, यह मदद करता है। लेकिन कैसे 'मार्जिन: 0 ऑटो;' जादू करता है, मुझे समझ में नहीं आता कि शून्य और ऑटो वैल्यू टेबल पर क्यों केंद्रित होगा? – GMsoF
@ जीएमएसएफ: शून्य लंबवत मार्जिन है और ऑटो क्षैतिज मार्जिन है। 'मार्जिन: 0 ऑटो;' मार्जिन का संक्षिप्त रूप है: 0 ऑटो 0 ऑटो; ', जो मार्जिन-टॉप का संक्षिप्त रूप है: 0; मार्जिन-दाएं: ऑटो; मार्जिन-तल: 0; मार्जिन-बाएं: ऑटो; '। – Guffa