2011-08-18 7 views
23

मैं इस HTML कोड है:एलिमेंट "संरेखण" अप्रचलित या गैर मानक है: इसके बजाय मुझे क्या उपयोग करना चाहिए?

<td align="center"> 

और मैं ReSharper से विजुअल स्टूडियो 2008 में इस त्रुटि हो रही है:

"Element "align" is obsolete or nonstandard" 

इस कोड के प्रतिस्थापन यह मानक बनाने के लिए क्या है?

+0

मैं इस समस्या को एक बड़े पैमाने पर है और मैं वर्तमान में विजुअल स्टूडियो में सफाई को स्वचालित करने का एक तरीका ढूंढ रहा हूं। – QFDev

+0

यह ध्यान देने योग्य है कि HTML 4.01 में 'align' _is deprecated_ नहीं है, लेकिन HTML 5 में _is obsolete_। बिल्कुल उचित नहीं है। – alecov

उत्तर

23

आपको अप्रचलित एचटीएमएल स्टाइल अटारी का उपयोग करने के बजाय text-align का उपयोग सीएसएस में करना चाहिए utes।

td{ 
text-align:center; 
} 
+1

और एचटीएमएल के साथ इनलाइन का उपयोग न करें, पेज पर तत्वों के लिए कक्षाओं के साथ स्मार्ट होना शुरू करें और उन्हें एक अलग सीएसएस फ़ाइल में स्टाइल करें :) – sg3s

+0

क्या होगा यदि यह काम नहीं करता है? उदाहरण के लिए, एक टेबल सेल में एएसपीएक्स बटन को सही संरेखित करने का प्रयास करते समय? – Soenhay

+0

मानते हैं कि एक एएसपीएक्सबटन एक '' या '

12

ऐसा ही कुछ होगा:

<td style="text-align: center;"> 

लेकिन यह एचटीएमएल से बाहर है कि शैली के लिए कदम और एक अलग शैली पत्र में यह डाल करने के लिए भी बेहतर होगा।

1

शायद सीएसएस के साथ?

text-align:center 
4

सीएसएस का उपयोग करें, तत्व विशेषताओं के रूप में नहीं।

<td style="text-align: center;"> 

तुम भी किसी बाह्य शैली पत्रक में इस जगह कर सकते हैं:

td { 
    text-align: center; 
} 
1

उपयोग सीएसएस स्टाइल:

text-align:center 

लेकिन स्टाइल टेबल वास्तव में, IE6 पर अच्छी तरह से काम नहीं करता है, तो आप इसकी आवश्यकता है

+0

मुझे पूरा यकीन है कि 'td {text-align: center;}' IE6 में ठीक काम करता है। –

1

आप <td style="text-align: center;"> का उपयोग करने का प्रयास कर सकते हैं। हालांकि, तालिका तत्वों को स्वयं वास्तव में अनुशंसित नहीं किया जाता है, इसलिए यह <div> तत्व का उपयोग करने के लिए आपको मजबूर करने का प्रयास करने का विजुअल स्टूडियो का तरीका हो सकता है।

+4

यह निर्भर करता है कि ओपी टैब्यूलर डेटा प्रदर्शित करने के लिए तालिका का उपयोग कर रहा है या नहीं। – Kyle

+3

"तालिका तत्वों को स्वयं वास्तव में अनुशंसित नहीं किया जाता है" - यह थोड़ा भ्रामक है। –

6

आप अपने लक्ष्य को समझाने नहीं था, लेकिन सीएसएस का उपयोग कर अधिक आधुनिक है ...

<td style="text-align: center;"> 

का उपयोग करना है कि एक स्टाइलशीट भीतर, बल्कि इनलाइन से भी बेहतर होगा ...

td { 
    text-align: center; 
}