2008-10-03 9 views
57

मुझे कॉलम में कई संख्यात्मक मान प्रदर्शित करने की आवश्यकता है। इन मानों को आसानी से संपादन करने की आवश्यकता है ताकि मैं उन्हें केवल एक तालिका में प्रदर्शित न कर सकूं। मैं उन्हें प्रदर्शित करने के लिए टेक्स्टबॉक्स का उपयोग कर रहा हूँ। क्या मेरे पास टेक्स्टबॉक्स में प्रदर्शित पाठ को सही करने का कोई तरीका है? यह भी अच्छा होगा अगर उपयोगकर्ता इसके लिए डेटा दर्ज कर रहा है ताकि वह दाएं से टाइप करने के लिए प्रदर्शित हो सके।आप HTML टेक्स्टबॉक्स में टेक्स्ट को सही-सही कैसे करते हैं?

उत्तर

112

क्या आप शैली स्थापित करने का प्रयास करें:

input { 
    text-align:right; 
} 

बस का परीक्षण किया, यह (कम से कम FF3 में) ठीक काम करता है:

<html> 
    <head> 
     <title>Blah</title> 
     <style type="text/css"> 
     input { text-align:right; } 
     </style> 
    </head> 
    <body> 
     <input type="text" value="2"> 
    </body> 
</html> 

आप शायद इन इनपुट पर एक वर्ग फेंक चाहता हूँ , और चयनकर्ता के रूप में उस वर्ग का उपयोग करें। मैं "दाएं हस्ताक्षर" या उस तरह से कुछ दूर शर्मिंदा होगा। कक्षा के नाम में, आप वर्णन करना चाहते हैं कि तत्व का कार्य क्या है, यह नहीं कि इसे कैसे प्रस्तुत किया जाना चाहिए। "संख्यात्मक" अच्छा हो सकता है, या शायद टेक्स्ट बॉक्स का व्यावसायिक कार्य हो सकता है।

+0

आपने मेरा अगला प्रश्न अनुमान लगाया! आपकी सहायता के लिए बहुत बहुत धन्यवाद। – Haabda

+0

ने एमएस कैलक्यूलेटर को अनुकरण करते समय अपने बेकन को बचाया – Sydwell

15

का उपयोग इनलाइन शैलियों:

<input type="text" style="text-align: right"/> 

या, एक शैली पत्रक में डाल दिया है, तो जैसे:

<style> 
    .rightJustified { 
     text-align: right; 
    } 
</style> 

और वर्ग संदर्भ:

<input type="text" class="rightJustified"/> 
3

को style="text-align: right" लागू करें इनपुट टैग यह प्रविष्टि को सही-सही होने की अनुमति देगा, और (कम से कम फ़ायरफ़ॉक्स 3, आईई 7 और सफारी में) दाएं से भी प्रवाह में दिखाई देगा।

+0

* "दाएं से प्रवाह" * का क्या अर्थ है? – ADTC

संबंधित मुद्दे