2010-04-02 4 views
7

प्रारूपण फ़ॉर्म के बारे में बहुत सारे प्रश्न हैं ताकि लेबल संरेखित हो जाएं, और लगभग सभी उत्तर जो शुद्ध सीएसएस समाधान (तालिका का उपयोग करने के विपरीत) का सुझाव देते हैं, label तत्व के लिए एक निश्चित चौड़ाई प्रदान करते हैं।एक लेबल को एक निश्चित चौड़ाई क्यों स्वीकार्य व्यवहार दे रहा है?

लेकिन क्या यह मिश्रण सामग्री और प्रस्तुति नहीं है? सही चौड़ाई चुनने के लिए आपको मूल रूप से देखना होगा कि आपका सबसे लंबा लेबल कितना बड़ा है और "यह फिट बैठता है" तक पिक्सेल चौड़ाई मान का प्रयास करें। इसका मतलब है कि यदि आप अपने लेबल बदलते हैं तो आपको अपना सीएसएस भी बदलना होगा।

उत्तर

4

मुझे कोई समस्या नहीं है (गैस्प! हेरेसी!) फॉर्म तत्वों और उनके लेबल को लाइन करने के लिए तालिकाओं का उपयोग करने के साथ। अगर यह मुझे लुडाइट बनाता है, तो ऐसा ही हो। मुझे लगता है कि यह तर्क दिया जा सकता है कि लेबल/इनपुट जोड़े के सरणी टेबल के साथ पर्याप्त रूप से सारणीबद्ध होते हैं।

+1

+1 लूडाइट होने के लिए, और सादगी के पक्ष में और पुराने या अजीब ब्राउज़र का समर्थन करने के लिए कुत्ते को अस्वीकार करने के लिए +1 है। – David

+0

'table> tr> td' के बजाय 'form> fieldset> div' का उपयोग करने के बारे में क्या है, लेकिन तालिका के रूप में व्यवहार करने के लिए पूर्व तत्वों का प्रदर्शन: तालिका/तालिका-पंक्ति/तालिका-कक्ष' शैलियों को देना। (परीक्षण नहीं किया है, लेकिन मुझे यकीन है कि इस दृष्टिकोण की तरह सभी ब्राउज़र नहीं हैं। और नहीं, मैं गंभीरता से इसका प्रस्ताव नहीं दे रहा हूं।) – jholster

+0

@Yaggo: खराब चीजें तब होती हैं जब आप अन्य तत्वों को टेबल तत्वों के रूप में प्रदर्शित करने का कारण बनते हैं। मेरा मतलब है, यदि आप टेबल डिस्प्ले नियमों का उपयोग करने जा रहे हैं, तो क्यों न केवल टेबल का उपयोग करें? मेरे लिए यह उन चीजों को करने के बारे में है जो वे जिस तरह से काम करते हैं और मुझे अतिरिक्त देव समय और सिरदर्द नहीं देते हैं। – Robusto

2

आपके लेबल अभी भी शब्द-लपेट सकते हैं, इस प्रकार उन्हें बहुत छोटा या बहुत लंबा होने की अनुमति मिलती है। आप अपनी सामग्री को किसी भी तरह से सीमित नहीं कर रहे हैं (almost), आप बस यह बता रहे हैं कि उन्हें कैसे प्रदर्शित किया जाएगा।

+0

चलो, शब्द लपेटने का मतलब है कि वे बकवास की तरह दिखेंगे। –

+0

ओह, तो आप अपनी सामग्री को अपनी प्रस्तुति को निर्देशित करना चाहते हैं? क्या आप यही कह रहे हैं? यही वह टिप्पणी है जो ... ;-) – Jaxidian

0

निश्चित चौड़ाई पिक्सल में होने की आवश्यकता नहीं है। em टेक्स्ट वाले कंटेनर के लिए एक वैध और बेहतर इकाई है।

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